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

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

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 ForwardX11apenas 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 yesem ~/.ssh/configou /etc/ssh/ssh_confige defina-o como no. Isso impedirá que o ssh tente usar o encaminhamento X11 para todas as conexões.

informação relacionada