如何在Windows 7机器中设置ssh密钥

时间:2015-04-13 07:52:36

标签: git ssh ssh-keys git-bash

我正在学习git。

我的朋友在他的服务器中设置了一个git repo,他给我链接克隆它。他还为我提供了一个.ssh文件夹。我看到有两个文件id_rsa.pub和id_rsa。

我已经安装了git,所以我转到我的用户文件夹,看到还有一个带有这两个文件的.ssh文件夹。现在我只是复制并粘贴我的朋友密钥对,但当我尝试克隆它时,它会问我密码。 我做错了什么? 什么是正确的过程?

1 个答案:

答案 0 :(得分:4)

正确的流程适合您:

  • 不会覆盖您朋友的公钥和私钥
  • 不保留您朋友的公钥。
  • 将您自己的公钥%HOME%\.ssh\id_rsa.pub提供给您的朋友,让他/她复制服务器~/.ssh/authorized_keys中的公钥。

并确保使用git-cmd.bat启动git会话,以便正确设置环境变量HOME(通常为%USERPROFILE%