我正在关注本指南但是在安装 git 1.7.3 时没有可用的安装屏幕可供我选择plink.exe
作为我的 ssh 可执行文件。
根据这个帖子我添加了一个GIT_SSH
指向我的位置的环境变量plink.exe
。
我按照指南使用 puttygen.exe 生成私钥和公钥,并将我的公钥放在我们的 projectlockers 网站上。我还保存了我的私钥。我还将我的私钥加载到 pagent.exe 中。
然后,我尝试使用 git clone 通过 ssh 获取项目,但不幸的是它要求输入密码,这表明 ssh 身份验证不起作用。
我是否已正确将 git 与我的公钥和私钥 ssh 密钥链接起来?
非常感谢您的帮助!
答案1
我昨晚遇到了这个问题,对我有用的解决方案是:
- 必须在 Git 之前安装 Putty
- Putty 至少需要创建并保存一个会话(否则它将无法工作)
- 再次安装 Git,然后应该出现选择 ssh 客户端(Openssh 或 Plink)的屏幕。