赞
踩
原文链接
当执行git clone
命令时,遇到错误fatal: Could not read from remote repository
而且已经添加好了ssh 的public key。 关于如何添加ssh key 到github, 参照官方文档:新增 SSH 密钥到 GitHub 帐户
git clone git@github.com:michaelliao/itranswarp.git
下图是在git bash中执行命令遇到的错误
我们需要在我们的home目录下(C:\Users\你的账号名)的.ssh
目录下配置添加如下配置,没有.ssh
目录需要手动创建。
以下为home目录下的ssh配置文件:
下面为config文件的类容,你需要修改的是User
和IdentityFile
这两个配置值, 将它们的值修改成你自己的用户名和ssh的私钥文件名(非.pub结尾的文件,.pub的后缀名文件是ssh的公钥文件)
这个配置文件在Windows 和Linux 系统下都是一样的。
在Window 下,路径名中~/.ssh/github_ssh
中的/
也是可以的,不要替换成反斜杠\
#git hub
Host github.com
User clark.wang
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
LogLevel ERROR
ServerAliveInterval 60
IdentityFile=~/.ssh/github_ssh
注解:
SSH Clone时需要使用的地址应该选择SSH的选项:
配置好后,就可以直接Clone了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。