
Estou recebendo uma mensagem de erro bizarra ao usar o 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
(...)
Fiquei com a impressão de que o X11 não era necessário para o git, então isso parecia estranho. Este clone funcionou com sucesso, então isso é mais um problema de “aviso” do que de “erro”, mas parece perturbador. Afinal, git não deveriaprecisarX11. Alguma sugestão?
Responder1
Observe que para desabilitar ForwardX11
apenas para github.com você precisa de algo como o seguinte em seu~/.ssh/config
Host github.com
ForwardX11 no
Host *
ForwardX11 yes
As duas últimas linhas assumem que em geral você deseja encaminhar sua conexão X. Isso pode causar confusão porque o seguinte está ERRADO:
ForwardX11 yes
Host github.com
ForwardX11 no
Que foi o que eu tive (e me causou uma confusão sem fim). Isso ocorre porque em .ssh/config, a primeira configuração vence e não é substituída pelas personalizações subsequentes.
HTH, Dan.
Responder2
Parece que você configurou o ssh para sempre tentar usar o encaminhamento X11. A mensagem de erro é o GitHub informando que você não pode encaminhar o X11 de seus servidores.
Procure ForwardX11 yes
em ~/.ssh/config
ou /etc/ssh/ssh_config
e defina-o como no
. Isso impedirá que o ssh tente usar o encaminhamento X11 para todas as conexões.