我的身份验证一直失败。我已经创建了SSH密钥,并且公钥已经被本地git管理员导入,但我仍然会被提示输入密码:
git.exe clone --progress -v "git@repo:project.git" "C:\web\project"
Cloning into C:\web\project...
git@repo's password:
fatal: The remote end hung up unexpectedly
- 我的SSH密钥没有密码,并存储在"
C:\Documents and Settings\username\.ssh
"下,为了保险起见,我还将它们复制到了"C:\Documents and Settings\username\ssh
"(没有前面的点)。 - 在Windows环境变量屏幕上,
HOME
系统变量设置为我的用户正确的目录。