2016-01-29 50 views
0

我在Windows 8上安裝了Git。 SSH密鑰已上傳到bitbucket。Windows 8 Git Bash - 命令推 - Putty緩存

Git的效果很好(GIT狀態,git的承諾等)

當我做一拉,git的告訴我:

$ Git push origin --all -u 

服務器的主機密鑰在註冊表中未緩存。您沒有 保證服務器是您認爲它的計算機。 服務器的rsa2密鑰指紋是:ssh-rsa 2048 97:8c:1b:f2:6f:14: 6b:5c:3b:ec:aa:46:46:74:7c:40如果您信任此主機, 「輸入 」並「將密鑰添加到PuTTY的緩存中進行連接。如果您要 只想進行連接一次,而不添加密鑰到 緩存,請輸入「n」。如果您不信任此主機,請按回車鍵 放棄連接。將密鑰存儲在緩存中? (Y/n)

通過說是,他住的是凍結的。

我已經從SourceTree中完成了相同的操作,並傳遞了同樣的錯誤消息。

在並行I審查佳麗(膩子認證代理)和I加入相應的鍵(I測試SSH-1(RSA)和SSH-2 RSA)

在這兩種情況下,我仍然有同樣的問題。 ..別讓我推。永遠在同一個地方試圖緩存遠程服務器。

回答

1

嘗試先單獨連接到SSH。

在OpenSSH,這將是:

ssh [email protected] 

用膩子,你需要使用Plink代替:

plink.exe [email protected] 

這應該單獨給你的Git外的指紋提示,所以希望它那麼工作。

+0

我試過了,它工作正常。 非常感謝你! – Javier