2012-03-22 101 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 
相關問題