git 客户端和 rsa 身份验证

git 客户端和 rsa 身份验证

我在 Windows 7 上以管理员帐户安装了 git 客户端。第一次拉取时,git 询问我是否要将主机添加到受信任位置。之后,在用户主目录中创建了“.ssh”文件夹。当我将密钥“id_rsa”放入其中时,我能够从远程存储库中拉取。我创建了新的 Windows 用户并尝试重复该例程,但我一直收到致命错误:“远程端意外挂断”。知道这种行为的原因是什么吗?

答案1

  1. 您是否尝试过运行 ssh-agent(随 git 一起提供)并在那里添加 ppk 密钥?
  2. 尝试在 .ssh 目录中创建包含以下内容的“config”文件:Host ${repo_host} IdentityFile ~/.ssh/private_key

相关内容