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
(...)
私はgitがX11を要求しないという印象を受けたので、これは奇妙に見えます。複製が正常に機能したため、これは「エラー」の問題ではなく「警告」の問題に近いですが、不安に見えます。結局、子供はそれではない。必要X11。どんな提案がありますか?
答え1
ForwardX11
github.comのみを無効にするには~/.ssh/config
Host github.com
ForwardX11 no
Host *
ForwardX11 yes
最後の2行は通常、X接続を渡したいとします。以下が間違っているため、混乱が発生する可能性があります。
ForwardX11 yes
Host github.com
ForwardX11 no
ここに私が持っているものがあります(そして私に無限の混乱を引き起こします)。これは、.ssh / configで最初の設定が適用され、その後のカスタマイズで上書きされないためです。
HTH、ダン。
答え2
常にX11転送を使用するようにSSHを設定したようです。エラーメッセージは、GitHubがサーバーからX11を転送できないことを示しています。
またはForwardX11 yes
で検索 に設定します。これにより、sshがすべての接続に対してX11転送を使用しようとするのを防ぎます。~/.ssh/config
/etc/ssh/ssh_config
no