GitHub pour Windows ne peut pas se synchroniser avec le repo alors que les outils de ligne de commande peuvent

10

J'ai mes dépôts Git hébergés sur un serveur utilisant Gitolite . Je peux y accéder en utilisant SSH comme ceci et cela fonctionne à partir de Mac OS X / Linux:

git clone [email protected]

Sur Windows 8 Box, j'ai maintenant installé GitHub pour Windows (GH4W) pour accéder à ces dépôts. J'ai configuré les clés SSH et tout fonctionne à partir du 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>

Lorsque j'ajoute maintenant ce dépôt à GitHub pour Windows par glisser-déposer, GitHub pour Windows ne peut pas se synchroniser. Je peux faire des commits locaux et la télécommande est listée unter Settings > Primary remote (Origin), mais le syncbouton n'apparaît jamais lorsque j'ai fait des commits locaux, et je ne peux pas non plus extraire les modifications du serveur.

Cependant tout fonctionne si je viens d' ouvrir un shell dans le repo ( Tools > Open a Shell here) et faire un git pullou git pushmanuellement.

Donc, cela doit être un problème avec GitHub pour Windows?

Joni
la source
On dirait qu'il s'agit d'un problème lié à stackoverflow.com/questions/3644888/…
Mikhail Moskalev
3
Je vote pour clore cette question hors sujet car elle devrait probablement être rapportée sur GitHub.
Tamara Wijsman le

Réponses:

1

CE N'EST PAS un problème de github mais une erreur de l'utilisateur.

Joni crée et utilise un jeton d'application github la première fois et le maintient comme toute autre clé ssh (car le jeton est une clé ssh asservie à u / n et à l'application)

linuxdev2013
la source