2012-03-22 73 views
3

我有一个问题,并没有在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Ç :\ ... \ ... \ ..

这解决了我的问题。也许你有同样的问题。

+0

我有similiar问题你的,我的私有密钥不正确有服务器缓存,支持拖放电子邮件 – codejunkie 2012-03-22 09:38:43

+0

喜codejunkie,我更新。终于得到了;) – manuzi1 2012-03-22 10:37:41

+0

使用选美,丑陋的Git-boys,并且拯救你asssssss! – 2012-03-22 10:41:21

回答

1

我没能找到,即使该文件夹

该文件夹可以是您想要的任何文件夹,只要你定义一个HOME用户环境变量(默认情况下不定义Windows XP或七)

如果定义HOMEC:\path\to\folder,然后id_rsaid_rsa.pub需要被存储在:

C:\path\to\folder\.ssh 
相关问题