“Falha na solicitação de encaminhamento do X11” ao conectar-se ao github.com

10

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
(...)

Eu estava 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 um "erro", mas parece perturbador. Afinal, o git não deveria precisar X11. Alguma sugestão?

    
por willem 31.10.2015 / 20:58

2 respostas

4

Parece que você configurou o ssh para sempre tentar usar o encaminhamento do X11. A mensagem de erro é o GitHub informando que você não pode fazer o encaminhamento do X11 de seus servidores.

Procure ForwardX11 yes em ~/.ssh/config ou /etc/ssh/ssh_config e defina como no . Isso evitará que o ssh tente usar o encaminhamento do X11 para cada conexão.

    
por 31.10.2015 / 21:19
15

Note 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 / deseja encaminhar sua conexão X. Isso pode causar confusão porque o seguinte é ERRADO:

ForwardX11 yes

Host github.com
    ForwardX11 no

Qual é o que eu tinha (e não me causou confusão). Isso ocorre porque em .ssh / config, a primeira configuração vence e não é sobrescrita por personalizações subsequentes.

HTH, Dan.

    
por 31.05.2017 / 10:14

Tags