2017-02-05 1 views
2

Ich versuche, GitKraken mit einem bestimmten Repo zu konfigurieren, den ich auf Github habe. Soweit ich das beurteilen kann, sobald ich es meinem lokalen Projektordner mit dem Repo gebe, kann es die Fernbedienung sehen. Wenn Sie jedoch versuchen, zu drücken oder zu ziehen, erhalte ich einen Fehler Push/Fetch failed. could not connect to origin.Konfigurieren von GitKraken zum Drücken/Abrufen mit Github

Es scheint, dass es ein Problem mit Authentifizierung und SSH ist. Ich habe versucht, öffentliche/private Schlüssel in der GitKrakens Preferences-Auth-Seite zu generieren und sie zu Github im Github-Bereich hinzuzufügen, aber ich bekomme dieselben Fehler.

An diesem Punkt kann ich einfach Dinge nicht zum Laufen bringen. Ich bin mit den Besonderheiten von SSH nicht vertraut. Was ist das Problem hier und wie kann ich GitKraken konfigurieren, Push/Fetch mit meinem Upstream?

+0

Überprüfen Sie, ob Ihre Ursprungs-URL korrekt ist. Es sollte etwas wie '[email protected]/...' sein, wenn Sie SSH verwenden möchten. Wenn Sie SSH nicht verwenden möchten, können Sie einfach HTTPS verwenden und Ihre Remote-Adresse so ändern, dass sie auf die HTTPS-URL verweist. –

+1

Die Abruf-/Push-URLs sind korrekt. Mir ist gerade aufgefallen, dass es sich um eine Erlaubnis handelt, da es sich um ein privates Repo eines Teams handelt. Und obwohl die in meinem Terminal konfigurierten SSH-Schlüssel holen/schieben, müssen die erzeugten SSH-Schlüssel GitKraken möglicherweise von einem Team Admin autorisiert werden. Möglich nein? –

+0

Ich habe die gleichen Probleme auf Ubuntu in einer virtuellen Box. –

Antwort

1

Ich hatte das gleiche Problem. Es passierte direkt nachdem ich aus dem Urlaub zurück war. Das Problem war mit einem spezifischen Repo reproduzierbar. Es schien, dass der GitKraken trotz der Einstellungen, die ich verwendete, sich nicht an meine GitHub-Referenzen erinnern konnte. Ich habe versucht, beides:

Datei -> Einstellungen -> Authentifizierung -> GitHub -> geben Sie mein Beglaubigungs

und

ausführen Pull Befehl auf einem Ast und geben Sie die Anmeldeinformationen gibt und überprüfen die Erinnere dich an mich Checkbox.

Beide Ansätze funktionierten nicht für mich.

Allerdings habe ich das Problem gelöst, indem die lokalen Repo zu löschen und dann Datei -> Clone Repo -> wählen GitHub.com tab -> Anmeldeinformationen eingeben

der Klon Operation erfolgreich war und GitKraken jetzt erinnert mich an und ich kann wieder damit arbeiten wie früher.

Verwandte Themen