我尝试使用公共ssh密钥使用以下指令在Windows上执行git克隆回购: https://help.github.com/articles/error-permission-denied-publickey
它仍然要求输入密码。 - 运行ssh-agent后我能够运行ssh-add - 当我输入
ssh-keygen -lf~ / .ssh / id-rsa.pub
,它显示了指纹 - 当我输入
ssh -T git@github.com
,它显示了我的用户名。我还在某处读到我应该确保没有设置GIT_SSH。情况就是这样。 我还添加了〜/ config以下内容:
Host *
User git
HostName github.com
PreferredAuthentications publickey
IdentityFile C:\Users\Administrator\.ssh\id_dsa.pub
如何在不要求密码的情况下使git工作的任何想法?