【发布时间】:2014-08-22 14:03:34
【问题描述】:
我已经使用this link 中的说明创建了公钥/私钥对,并且从 GIT 中获得了此密钥的访问权限。当我尝试克隆存储库时,系统提示我在 GIT bash 中输入密码,我尝试了生成密钥时使用的密码,但它不起作用以及如何解决此问题。
操作系统:Windows 8
【问题讨论】:
我已经使用this link 中的说明创建了公钥/私钥对,并且从 GIT 中获得了此密钥的访问权限。当我尝试克隆存储库时,系统提示我在 GIT bash 中输入密码,我尝试了生成密钥时使用的密码,但它不起作用以及如何解决此问题。
操作系统:Windows 8
【问题讨论】:
一个可能的原因是您没有设置环境变量 HOME(除非您使用 Git For Windows 发行版中包含的 git-cmd.bat 启动 git)
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%
Ssh 需要知道在哪里可以找到您的公钥/私钥,默认情况下它位于%HOME%\.ssh。
如“Unable to Git-push master to Github”中所述,您可以使用以下命令对其进行调试:
ssh -Tvvv git@server
【讨论】: