GitHub:ssh -T [email protected] - >权限被拒绝(publickey)。 [Windows 7]
我有一个问题,并没有在stackoverflow或谷歌上找到任何东西。 当我运行ssh -T [email protected]我得到了错误Permission denied(publickey)。GitHub:ssh -T [email protected] - >权限被拒绝(publickey)。 [Windows 7]
Git帮助指南中的帮助无济于事。 有人可以帮我吗?
OK我得到了解决,也许有人需要它,在这里我们去:
好吧,我知道了最后。
首先它是说我在这里运行Windows 7操作系统的德语64位!我不知道这是否重要。
那么,本指南中:http://help.github.com/win-set-up-git/人说,凡在C上创建文件:/用户/ [PC名称]/SSH/
所以此文件夹中应当有文件id_rsa和id_rsa的.pub。当我查看它们时,我甚至无法找到文件夹。那么必要的文件在哪里?
我运行搜索和我觉得他们在:C:\用户[yourpcname] \应用程序数据\本地\ VirtualStore \的Windows \ Syswow64资料
我不知道为什么,或者他们是如何到达那里。我从来没有在这条路上输入。 好吧,现在只需复制这些文件并在C:/ Users/[PC-Name]中创建.ssh文件夹/移动到目录.ssh并粘贴两个文件id_rsa和id_rsa.pub。
那就不要运行ssh -T [email protected] 但:
ssh -T [email protected] -i <path-to-id_rsa>
和RLY带你用C护理:/.../.../ 和NOTÇ :\ ... \ ... \ ..
这解决了我的问题。也许你有同样的问题。
我没能找到,即使该文件夹
该文件夹可以是您想要的任何文件夹,只要你定义一个HOME
用户环境变量(默认情况下不定义Windows XP或七)
如果定义HOME
到C:\path\to\folder
,然后id_rsa
和id_rsa.pub
需要被存储在:
C:\path\to\folder\.ssh
另一个SO帖子包含了解决方案:
Permission denied (publickey) when deploying heroku code. fatal: The remote end hung up unexpectedly
尝试id_rsa
和id_rsa.pub
复制到Git的安装文件夹。 事情是这样的:C:\users\user\.ssh
到C:\Program Files (x86)\Git\.ssh
我有similiar问题你的,我的私有密钥不正确有服务器缓存,支持拖放电子邮件 – codejunkie 2012-03-22 09:38:43
喜codejunkie,我更新。终于得到了;) – manuzi1 2012-03-22 10:37:41
使用选美,丑陋的Git-boys,并且拯救你asssssss! – 2012-03-22 10:41:21