Mac OSX Lion 10.7。为了解决奇怪的环境问题(自制程序没有安装wget,我有各种奇怪的块和错误),我卸载了zschrc和自制软件以及其他一些东西,然后安装了鱼壳。未能将主机添加到已知主机列表
现在,每当我试图推/拉/从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里面是我用ssh'ing一个PEM文件(也与“真实性...”提示)到Amazon EC2实例,虽然我试图复制id_rsa和当事情变得绝望时,id_rsa.pub在那里。
任何想法是怎么回事?我很想解决这个问题,所以我不会提示我多次推/拉。
编辑我跟着these instructions成功前一阵子,所以我有在Github上我的SSH密钥,并且他们的认可,所以,当我运行SSH -T [email protected],我得到
Hi sashafklein! You've successfully authenticated, but GitHub does not provide shell access.
这似乎是我的独家本地计算机这是不满意我的SSH的情况。
奇怪。我想我一定把它变成了一个目录,尽管我不记得什么时候。移动/重命名它修复了一切。谢谢! – Sasha