由于Bundle安装阻塞了来自theRubyRacer的libv8依赖关系,JSON和win 7上的其他宝石我试图安装并运行Ubuntu。复制.gitconfig和.ssh / rsa_id和.ssh / rsa_id.pub文件,但尝试使用私有仓库的git克隆,可以在win7上运行但在linux上失败(使用相同的公钥):
james@ubuntu:/documents/projects/$ sudo git clone git@github.com:the_project/back_end
[sudo] password for james:
Cloning into back_end...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
vs win7:
C:\test>git clone git@github.com:the_project/back_end
Cloning into back_end...
Enter passphrase for key '/c/Users/AJames/.shh/id_rsa':
remote: Counting objects: 10034, done.
任何想法?谢谢!!
答案 0 :(得分:5)
使用sudo
会导致它尝试使用root
的SSH密钥,而不是您自己的密钥。
您可能真的应该授予自己对要克隆的目录的访问权限,或者克隆到您已有权访问的目录中。