我无法使用生成的ssh-key登录github.我已按照本手册:http://help.github.com/linux-key-setup但步骤:
ssh git@github.com
我明白了:
代理人承认未能使用密钥签名.权限被拒绝(publickey).
什么在冒险?当然,我正在添加自己的用户电子邮件.
尝试了dsa-key,同样的事情.
我发现这对我很有帮助http://playwithrubyandrails.blogspot.com/2011/04/process-for-deploying-app-on-heroku.html
ssh-add ~/.ssh/id_rsa
生成相关密钥后解决了我的问题
生成ssh密钥后,我按照jamesw的建议执行了下面列出的命令.
$ ssh-add ~/.ssh/id_rsa
我输入了密码.然后重试以克隆heroku存储库.这次它工作得很好.
这是一个ubuntu问题.导出"SSH_AUTH_SOCK = 0"为我解决了这个问题.有关详细信息,请访问https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/201786.