我在Windows 7上使用cygwin git,每次我做任何需要通过SSH与github通信的操作时,我收到以下消息:
Could not create directory '/home/ltb/.ssh'.
The authenticity of host 'github.com (192.30.252.129)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
Run Code Online (Sandbox Code Playgroud)
到目前为止,我很清楚上面发生了什么.但是一旦我输入yes,SSH应该能够在known_hosts
文件中插入github密钥并移动.相反,我每次都会收到以下错误消息:
Failed to add the host to the list of known hosts (/home/ltb/.ssh/known_hosts).
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我写了一篇关于这个问题的博客文章.解决之道在于一个事实,即在cygwin的个人文件夹中是最有可能的下/cygdrive/c/home/ltb/
,而不是根据/home/ltb/
你上面列出.你可以像这样解决它:
/home/<user>
以读取您的cygwin用户名/cygdrive/c/home/<user>
在哪里<user>
.如果不同,相应地调整此路径.希望这可以帮助...
归档时间: |
|
查看次数: |
6131 次 |
最近记录: |