GitHub für Windows kann nicht mit Repo synchronisiert werden, während Befehlszeilentools dies können


10

Ich habe meine Git-Repos mit Gitolite auf einem Server gehostet . Ich kann mit SSH wie folgt auf sie zugreifen und es funktioniert unter Mac OS X / Linux:

git clone git@example.net

Auf einer Windows 8 Box habe ich jetzt GitHub für Windows (GH4W) installiert, um auf diese Repos zuzugreifen. Ich habe die SSH-Schlüssel eingerichtet und alles funktioniert über die 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>

Wenn ich dieses Repo jetzt per Drag & Drop zu GitHub für Windows hinzufüge, kann GitHub für Windows nicht synchronisiert werden. Ich kann lokale Commits ausführen und die Fernbedienung ist unter aufgeführt Settings > Primary remote (Origin), aber die syncSchaltfläche wird nie angezeigt, wenn ich lokale Commits durchgeführt habe, und ich kann auch keine Änderungen vom Server abrufen.

Allerdings funktioniert alles, wenn ich nur eine Shell im repo ( Tools > Open a Shell here) öffne und eine git pulloder git pushmanuell mache .

Das muss also ein Problem mit GitHub für Windows sein?


Sieh aus wie es verwandtes Problem stackoverflow.com/questions/3644888/…
Mikhail Moskalev

3
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da sie wahrscheinlich bei GitHub gemeldet werden sollte.
Tamara Wijsman

Antworten:


1

Dies ist kein Github-Problem, sondern ein Benutzerfehler.

Joni erstellt und verwendet ein Github-Anwendungstoken, das beim ersten Mal verwendet wird, und verwaltet es wie jeden anderen SSH-Schlüssel (da das Token ein SSH-Schlüssel ist, der der U / N und der Anwendung zugeordnet ist).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.