ソリューションはここで見つかりました:SSHはパテで動作しますが、ターミナルでは動作しません
Ubuntu 13.10 / 12.10でログインし、sudoアクセスを取得します。
編集し/etc/ssh/ssh_config
、次の行のコメントを外します
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
次の行を追加します
HostKeyAlgorithms ssh-rsa,ssh-dss
あなたは/etc/ssh/ssh_config
このように見えるあなたのファイルで終わるはずです
Host *
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
HostKeyAlgorithms ssh-rsa,ssh-dss
ここで実行するssh -T -v git@github.com
と、既知のホストファイルにサーバーを追加するように求められます。[はい]をクリックすると、サーバーに歓迎されるはずです。
Hi ****! You've successfully authenticated, but GitHub does not provide shell access.