GitHub para Windows no puede sincronizarse con el repositorio, mientras que las herramientas de línea de comandos pueden

10

Tengo mis repositorios git alojados en un servidor usando Gitolite . Puedo acceder a ellos usando SSH como este y funciona desde Mac OS X / Linux:

git clone [email protected]

En una caja de Windows 8, ahora he instalado GitHub para Windows (GH4W) para acceder a estos repositorios. He configurado las claves SSH y todo funciona desde Git-Shell (Powershell):

C:\Users\joni\Documents\GitHub> git clone [email protected]:testing
Cloning into 'testing'...
Warning: Permanently added 'example.net,13.37.42.42' (RSA) to the list of known hosts.
remote: Counting objects: 114, done.
remote: Compressing objects: 100% (100/100), done.
remote: Total 114 (delta 29), reused 0 (delta 0)
Receiving objects: 100% (114/114), 9.72 KiB, done.
Resolving deltas: 100% (29/29), done.
C:\Users\joni\Documents\GitHub>

Cuando agrego este repositorio a GitHub para Windows ahora por arrastrar y soltar, GitHub para Windows no puede sincronizarse. Puedo hacer confirmaciones locales y el control remoto aparece debajo Settings > Primary remote (Origin), pero el syncbotón nunca aparece cuando hice confirmaciones locales, y tampoco puedo extraer cambios del servidor.

Sin embargo, todo funciona si solo abro un shell en el repositorio ( Tools > Open a Shell here) y hago una git pullo git pushmanualmente.

¿Entonces esto debe ser un problema con GitHub para Windows?

joni
fuente
Parece que está relacionado con el problema stackoverflow.com/questions/3644888/…
Mikhail Moskalev
3
Estoy votando para cerrar esta pregunta como fuera de tema porque probablemente debería informarse en GitHub.
Tamara Wijsman

Respuestas:

1

Este NO ES un problema de github sino un error del usuario.

Joni crea y usa un token de aplicación github que usa la primera vez y lo mantiene como cualquier otra clave ssh (ya que el token es una clave ssh esclava de la aplicación y / u)

linuxdev2013
fuente