2015-08-26 29 views
3

我需要從git克隆回購,但是當我這樣做時我不知道如何使用ppk密鑰。 Git在控制檯請求密碼,但我有一個密鑰。 我從窗口中移出並在那裏使用tortoiseGit,在那裏可以提供一個通往密鑰的路徑。克隆git回購時使用ppk密鑰

那麼,如何在克隆repo控制檯時插入此密鑰?

回答

4

密鑰的路徑可以添加到您的ssh配置中,通常位於~/.ssh/config

host myrepo.com 
HostName myrepo.com 
IdentityFile ~/.ssh/id_rsa_github 
User git 

更多詳細信息here

您可能還需要在putty-tools包中使用puttygen將ppk密鑰轉換爲OpenSSH格式。這可以通過私鑰/公鑰的以下命令完成:

puttygen mykey.ppk -O private-openssh -o id_dsa 
puttygen mykey.ppk -O public-openssh -o id_dsa.pub 

有關此更多信息here

+0

非常感謝你,我的朋友! – eatmypants