Estou recebendo uma mensagem de erro bizarra enquanto uso 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
(...)
Eu tinha a impressão de que o X11 não era necessário para o git, então isso parecia estranho. Esse clone funcionou com êxito, portanto, esse é mais um problema de "aviso" do que um problema de "erro", mas parece perturbador. Afinal, o git não deve precisar do X11. Alguma sugestão?
Respostas:
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 a partir de seus servidores.
Procure
ForwardX11 yes
em~/.ssh/config
ou/etc/ssh/ssh_config
e defina-o comono
. Isso impedirá que o ssh tente usar o encaminhamento X11 para todas as conexões.fonte
FowardX11
apenas o github.com se ainda quiser usá-lo para outros servidores aos quais se conectar.Observe que, para desativar
ForwardX11
apenas o github.com, você precisa de algo como o seguinte em seu~/.ssh/config
As duas últimas linhas assumem que, em geral, você / deseja / deseja encaminhar sua conexão X. Isso pode causar confusão, porque o seguinte está errado:
Era isso que eu tinha (e não me causava confusão nenhuma). Isso ocorre porque, em .ssh / config, a primeira configuração vence e não é substituída pelas personalizações subsequentes.
HTH, Dan.
fonte