Ich erhalte eine bizarre Fehlermeldung, während ich git benutze:
$ git clone [email protected]:Itseez/opencv.git
Cloning into 'opencv'
Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts.
X11 forwarding request failed on channel 0
(...)
Ich hatte den Eindruck, dass X11 für git nicht benötigt wird, was seltsam erschien. Dieser Klon hat erfolgreich funktioniert, daher handelt es sich eher um ein "Warn-" als um ein "Fehler" -Problem, aber es scheint beunruhigend. Schließlich sollte Git X11 nicht brauchen . Irgendwelche Vorschläge?
Antworten:
Es sieht so aus, als ob Sie ssh so konfiguriert haben, dass immer versucht wird, die X11-Weiterleitung zu verwenden. Die Fehlermeldung von GitHub besagt, dass Sie keine X11-Weiterleitung von ihren Servern durchführen können.
Suchen Sie
ForwardX11 yes
in~/.ssh/config
oder/etc/ssh/ssh_config
und stellen Sie es aufno
. Dies verhindert, dass ssh versucht, die X11-Weiterleitung für jede Verbindung zu verwenden.quelle
FowardX11
nur für github.com deaktivieren, wenn Sie es weiterhin für andere Server verwenden möchten, zu denen Sie eine Verbindung herstellen.Beachten Sie, dass Sie zum Deaktivieren
ForwardX11
nur für github.com Folgendes in Ihrem Browser benötigen~/.ssh/config
In den letzten beiden Zeilen wird davon ausgegangen, dass Sie im Allgemeinen Ihre X-Verbindung weiterleiten möchten. Dies kann zu Verwirrung führen, da Folgendes FALSCH ist:
Welches ist, was ich hatte (und mir kein Ende der Verwirrung verursachte). Dies liegt daran, dass in .ssh / config die erste Einstellung gewinnt und durch nachfolgende Anpassungen nicht überschrieben wird.
HTH, Dan.
quelle