Klonen eines Git-repository über SFTP

Bekomme ich einen fatal error jedes mal, wenn ich versuche, mein Klon Git-repository:

Ich dies ausführen:

$ git clone sftp://[email protected]/git/foobar.git

und ich bekomme diese:

fatal: Unable to find remote helper for 'sftp'

Ich versuche zum Klonen von einem server zum anderen, die beide die Verwendung der SSH-Authentifizierung.

Gibt es etwas, was ich installieren muss um dies zu ermöglichen SFTP remote helper?

Vielen Dank im Voraus für jeden Rat Ihnen anbieten können!

  • Ich glaube nicht, dass git direkt unterstützt sftp: Sie sollten eine ssh:// URL.
  • Was passiert, wenn Sie tun git clone [email protected]/git/foobar.git?
  • Im Wetten er wird zu einem Fehler kommen, nicht die Angabe eines Protokolls. Git unterstützt ftps ist, was anders ist. Ich vermute der Grund, warum es keine Unterstützung für sftp ist denn wenn man ssh einrichten, dann würden Sie nicht brauchen, sftp hier
  • Dank Borealid. Sie scheinen Recht zu sein.
  • sftp scheint zu sein, viel schneller als ftp, und manchmal auf einem shared-hosting können Sie git installieren, zu Ihrem home-Verzeichnis und setup $PATH wenn Sie sich anmelden über SSH, aber nicht für den Fall, wenn Sie einen Befehl ausführen über ssh (das ist die Art, wie git arbeitet mit ssh-remote-repos). Also SFTP ist die Wahl in diesen Fällen.
InformationsquelleAutor J K | 2012-02-06
Schreibe einen Kommentar