Git clone "fatal: Ich handle nicht mit dem Protokoll 'ssh'"

8

Ich habe ein Repository in meinem lokalen Rechner erstellt und einen Kollegen gebeten, es zu klonen, aber es sagt, es kann das SSH-Protokoll nicht verarbeiten. In meinem Computer ist das Repository bei /devel/scripts.git und es gibt einen Benutzer namens devel mit Zugriff auf diesen Ordner. Ein anderer Typ könnte es normal klonen mit git clone ssh://[email protected]/devel/scripts.git .

Wir benutzen alle Ubuntu, ich und die problematische Maschine sind bei 12.04 (ich könnte aus einem anderen Ordner mit der gleichen URL wie remote pushen) und der andere Typ benutzt 13.04.

Schließlich kann der Computer, der das Problem hat, normalerweise über SSH auf diesen Benutzer zugreifen.

    
igorsantos07 21.03.2014, 18:20
quelle

4 Antworten

15

Sehen Sie sich die URL in .git / config an, in meinem Fall gab es Steuerzeichen im Protokollteil. Diese wurden nicht sichtbar gemacht, wenn Git seine Fehlermeldung erzeugte.

Beim Kopieren / Einfügen der Fehlermeldung an einen anderen Ort können die Steuerzeichen angezeigt werden:

    
wytten 01.08.2014 15:25
quelle
10

Ich hatte das gleiche Problem unter Windows in Cygwin und konnte den Fehler umgehen, indem ich das Protokoll in 'git + ssh' änderte.

%Vor%     
digitil 30.01.2015 18:00
quelle
0

Sie können überprüfen, ob die git-Version die gleiche ist, aber auch, ob andere Komponenten sich unterscheiden oder nicht.

Zum Beispiel für eine ähnliche Fehlermeldung (anderes Protokoll), Dieser Beitrag empfiehlt :

  

Wenn Sie error: fatal: I don't handle protocol 'git' erhalten, liegt das daran, dass Sie wahrscheinlich Bundler v1.0.14 verwenden.
  Um es zu beheben, führen Sie:

%Vor%
  

Das hat meinen Bundler auf 1.0.18 aktualisiert, und es funktioniert ohne Probleme.

    
VonC 22.03.2014 08:01
quelle
0

Ich hatte ein ähnliches Problem, als ich es von Windows Git GUI ausprobierte. Ich habe den Befehl über Git Bash ausgeführt und es funktionierte für mich ohne diesen Fehler.

    
Rijo K P 07.12.2017 12:13
quelle

Tags und Links