jam*_*esc 49
我发现这对我很有帮助http://playwithrubyandrails.blogspot.com/2011/04/process-for-deploying-app-on-heroku.html
ssh-add ~/.ssh/id_rsa 生成相关密钥后解决了我的问题
Sam*_*dra 13
生成ssh密钥后,我按照jamesw的建议执行了下面列出的命令.
$ ssh-add ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
我输入了密码.然后重试以克隆heroku存储库.这次它工作得很好.
这是一个ubuntu问题.导出"SSH_AUTH_SOCK = 0"为我解决了这个问题.有关详细信息,请访问https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/201786.
小智 4
来自故障排除指南:
\n\n\n\n\n权限被拒绝(公钥)
\n\n这通常是由于 ssh 无法找到您的密钥而导致的。确保您的密钥位于默认位置 ~/.ssh。如果您再次运行 ssh-keygen 并且只需在出现 3 个提示时按 Enter 键,它将自动放置在此处。然后您可以将 id_rsa.pub 的内容添加到我的 github 密钥中。如果 id_rsa.pub 不能\xe2\x80\x99t\n 工作,请尝试 id_dsa.pub。如果您只有 rsa 密钥,您可能需要使用 ssh-keygen -t dsa 生成新的 dsa 密钥。
\n\n如果您仍然遇到问题并且上述方法均无效,则您的密钥可能因 debian open-ssh 错误而被列入黑名单。您应该更新\n open-ssh 并重新生成密钥。
\n
所以,只是为了检查 - 您的密钥在 ~/.ssh/ 下是否可用作为 id_rsa 和 id_rsa.pub 或者其他,您是否指定了它们的用途?
\n| 归档时间: |
|
| 查看次数: |
15223 次 |
| 最近记录: |