Je reçois un message d'erreur bizarre lors de l'utilisation de git:
$ 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
(...)
J'avais l'impression que X11 n'était pas requis pour git, donc cela semblait étrange. Ce clone a fonctionné avec succès, il s'agit donc plus d'un problème "d'avertissement" que d'un problème "d'erreur", mais cela semble troublant. Après tout, git ne devrait pas avoir besoin de X11. Aucune suggestion?
Réponses:
Il semble que vous ayez configuré ssh pour toujours essayer d'utiliser le transfert X11. Le message d'erreur est GitHub vous indiquant que vous ne pouvez pas faire de transfert X11 depuis leurs serveurs.
Recherchez
ForwardX11 yes
dans~/.ssh/config
ou/etc/ssh/ssh_config
et définissez-le surno
. Cela empêchera ssh d'essayer d'utiliser le transfert X11 pour chaque connexion.la source
FowardX11
uniquement pour github.com si vous souhaitez toujours l'utiliser pour les autres serveurs auxquels vous vous connectez.Notez que pour désactiver
ForwardX11
uniquement pour github.com, vous avez besoin de quelque chose comme ce qui suit dans votre~/.ssh/config
Les deux dernières lignes supposent qu'en général vous / voulez / voulez transférer votre connexion X. Cela peut être source de confusion car les éléments suivants sont faux:
C'est ce que j'avais (et cela ne m'a pas causé de confusion). En effet, dans .ssh / config, le premier paramètre gagne et n'est pas remplacé par les personnalisations suivantes.
HTH, Dan.
la source