我使用this link中的说明创建了公钥/私钥对,并从GIT获取了此密钥的访问权限。当我试图克隆存储库时,我在GIT bash中提示输入密码,我尝试了密码,我在生成密钥时使用了密码,它没有用,如何解决这个问题。
操作系统:Windows 8
答案 0 :(得分:0)
一个可能的原因是因为你没有设置环境变量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