Mac OS X ライオン 10.7。
奇妙な環境の問題を回避するために (homebrew は wget をインストールしていませんでしたし、あらゆる種類の奇妙なブロックとエラーがありました)、zschrc と homebrew と他の多くのものをアンインストールしてから、fish shell をインストールしました。
今、github との間でプッシュ/プルしようとすると、次のエラーが発生します。
The authenticity of host 'github.com (204.232.175.90)' can't be established.
RSA key fingerprint is <string of colon-separated chars that I should probs keep private>.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/Users/sasha/.ssh/known_hosts).
そこで、 ~./ssh フォルダーのアクセス許可を確認しようとしたところ、次のようになりました。
-rw-r--r-- 1 sasha staff 97B Jul 9 22:56 config
-rw------- 1 sasha staff 1.7K May 16 2012 id_rsa
-rw-r--r-- 1 sasha staff 403B May 16 2012 id_rsa.pub
drwx------ 5 sasha staff 170B Jul 15 09:56 known_hosts
known_hosts にあるのは、Amazon ec2 インスタンスへの ssh に使用した ("authenticity..." プロンプトを使用した) pem ファイルだけです。
何が起こっているのか分かりますか?これを修正して、何度も押したり引いたりしてもプロンプトが表示されないようにしたいと思います。
編集少し前にこれらの指示にうまく従ったので、Githubにsshキーがあり、それらが認識されているため、 ssh -T git@github.comを実行すると、
Hi sashafklein! You've successfully authenticated, but GitHub does not provide shell access.
私のsshの状況に不満を持っているのは、もっぱら私のローカルコンピューターのようです。