当前位置:  开发笔记 > 运维 > 正文

SSH公钥在"git clone"命令中被拒绝

如何解决《SSH公钥在"gitclone"命令中被拒绝》经验,为你挑选了1个好方法。

我正在尝试克隆我在GitHub Repository中分叉的git repo.它是一个rails应用程序.我想在我的本地git上克隆它,以便我可以将它推送到heroku.我生成了一组rsa密钥并将其复制到我的GitHUb公钥上.当我尝试时git clone "public url",它说公钥被拒绝了.我试过ssh git@github.com验证我的密钥,它也说公钥被拒绝了.我已经尝试了几种不同的东西来使它工作,但它仍然没有.我试图在我的.ssh文件夹上将权限更改为600和700.我也尝试添加一个dsa密钥,因为rsa不起作用.请帮我.谢谢.:)

我正在使用Vista btw.



1> Scott..:

回答一个非常老的线程,在这里,但我在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 clone`问题.为什么SSH/SSL身份管理必须永远变得迟钝?
推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有