Nicht git fetch über SSH
Ich habe setup ein git-repository zu einem remote-server. Jetzt versuche ich, zu Kasse mit:
git fetch ssh://[email protected]/~username/workfolder/
aber ich bekomme eine Fehlermeldung:
fatal: Not a git repository
Was mache ich falsch? Könnte es sein das der server nicht unterstützt Git+SSH?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
Erstellen Sie das repository auf Ihrem lokalen Rechner. Jeder begeht Sie an diesem Zweig sind zu Ihrem lokalen repository, und wenn Sie wollen zurück zu drängen, bis zu dem remote-server ausgeführt werden kann:
git push
zumindest in neueren Versionen von git.git fetch
fehl, weil er erwartet, dass Sie ausgeführt werden, innerhalb eines bestehenden git-repository. Als Andy Hume Noten, müssen Sie zuerstgit clone
erstellen einer lokalen Kopie eines bestehenden repo.Weiter, es definiert eine git remote genannt
origin
die ist es, die URL, die Sie geklont aus. Dies ist die Standard-Fernbedienung verwendet werden, wenn Sie Typgit fetch
odergit pull
zum abrufen neuer commit in das lokale repository, und das Standard-Ziel, wenn Siegit push
zu schieben Sie Ihre neue lokale commits aus einem remote-repository. Sie brauchen nicht zu zählenssh://[email protected]/~username/workfolder/
in den push-Befehl, wenn das ist, wo Sie geklont aus.Hier sind einige andere nützliche Hinweise, aus http://gitready.com/:
Könnte die tilde ~
Versuchen: ssh://[email protected]/username/workfolder