我需要从git克隆repo,但我不知道如何使用ppk密钥。
git在控制台中询问密码,但我有一个密钥。
我从窗口移走,在那里使用了Tortoisegit,在那里只需提供一个指向密钥的路径就可以了。
那么,如何在通过控制台克隆repo时插入此密钥?

最佳答案

密钥的路径可以添加到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的更多信息。

07-24 12:31