GitHub per Windows non può sincronizzarsi con repo mentre gli strumenti della riga di comando possono farlo


10

Ho i miei repository git ospitati su un server usando Gitolite . Posso accedervi usando SSH in questo modo e funziona da Mac OS X / Linux:

git clone git@example.net

Su una scatola di Windows 8 ora ho installato GitHub per Windows (GH4W) per accedere a questi repository. Ho impostato le chiavi SSH e tutto funziona da Git-Shell (Powershell):

C:\Users\joni\Documents\GitHub> git clone git@example.net: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>

Quando aggiungo questo repository a GitHub per Windows ora per trascinamento, GitHub per Windows non può essere sincronizzato. Posso eseguire i commit locali e il telecomando è elencato unter Settings > Primary remote (Origin), ma il syncpulsante non viene mai visualizzato quando ho eseguito i commit locali e inoltre non riesco a recuperare le modifiche dal server.

Comunque tutto funziona se apro una shell nel repository ( Tools > Open a Shell here) e faccio manualmente git pullo git push.

Quindi questo deve essere un problema con GitHub per Windows?


Sembra che sia relativo problema stackoverflow.com/questions/3644888/…
Mikhail Moskalev

3
Sto votando per chiudere questa domanda come fuori tema perché probabilmente dovrebbe essere segnalata su GitHub.
Tamara Wijsman,

Risposte:


1

Questo NON è un problema github ma un errore dell'utente.

Joni crea e usa un token dell'applicazione github che usa la prima volta e lo mantiene come qualsiasi altra chiave ssh (poiché il token è una chiave ssh asservita a u / n e all'applicazione)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.