我正在尝试克隆一个git存储库。我能够从netbeans IDE成功完成,但如果我尝试使用命令行使用相同的ssh私钥克隆存储库,我收到以下错误: 克隆成'名字'...... 输入密钥'/home/user/.ssh/id_rsa'的密码: 权限被拒绝(publickey)。 致命的:无法从远程存储库读取。
请确保您拥有正确的访问权限 存储库存在。
存储库exixts因为我能够从Netbeans克隆它。我正在使用相同的私钥id_rsa。我正在研究ubuntu 14.04。
有没有人遇到过这个问题。我无法弄清楚这个问题。
答案 0 :(得分:0)
如果您的私钥受密码保护,则NetBeans Git authentication setting中可能已填写所述密码(这意味着NB不会问您任何问题):
在命令行中,you would need an ssh agent以便记住密码。
答案 1 :(得分:0)
生成ssh密钥时必须有密码短语,只需在信息
时输入密码即可输入密钥' /home/user/.ssh/id_rsa'的密码:
出现。