我正在尝试克隆我在 GitHub 存储库中 fork 的 git 存储库。它是一个 Rails 应用程序。我想把它克隆到我本地的 git 上,这样我就可以将它推送到 heroku 上。我生成了一组 rsa key 并将其复制到我的 GitHUb 公钥上。当我尝试 git clone "public url"
时,它说公钥被拒绝。我尝试了 ssh git@github.com
来验证我的 key ,它还说公钥被拒绝。我已经尝试了几种不同的方法来让它工作,但它仍然没有。我试图将我的 .ssh 文件夹的权限更改为 600 和 700。我还尝试添加一个 dsa key ,因为 rsa 不起作用。请帮我。谢谢。 :)
顺便说一句,我在 Vista 上。
最佳答案
在这里回答一个非常古老的话题,但我在 Cygwin 上并且必须这样做才能开始使用我在 phpfog.com 上新创建的站点
首先,我在 cygwin 中运行了这个:
exec ssh-agent bash
ssh-add ~/.ssh/private-key-name
然后我收到:
Identity added: /home/scott/.ssh/private-key-name (/home/scott/.ssh/private-key-name)
关于git - SSH 公钥在 "git clone"命令上被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1823642/