"X11-Weiterleitungsanforderung fehlgeschlagen" beim Herstellen einer Verbindung zu github.com


13

Ich erhalte eine bizarre Fehlermeldung, während ich git benutze:

$ git clone git@github.com: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?


Eine verwandte Frage ist unix.stackexchange.com/questions/111519 .
JdeBP

Antworten:


7

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 yesin ~/.ssh/configoder /etc/ssh/ssh_configund stellen Sie es auf no. Dies verhindert, dass ssh versucht, die X11-Weiterleitung für jede Verbindung zu verwenden.


1
Sie können FowardX11nur für github.com deaktivieren, wenn Sie es weiterhin für andere Server verwenden möchten, zu denen Sie eine Verbindung herstellen.
Keith Thompson

23

Beachten Sie, dass Sie zum Deaktivieren ForwardX11nur für github.com Folgendes in Ihrem Browser benötigen~/.ssh/config

Host github.com
    ForwardX11 no

Host *
    ForwardX11 yes

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:

ForwardX11 yes

Host github.com
    ForwardX11 no

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.


Vielen Dank für "die erste Einstellung gewinnt"! Habe mir die Haare darüber gezogen, zumal das Vertauschen der 2 Sektionen von deinem richtigen Beispiel auch nicht funktioniert!
Flamefire
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.