我有一个用ssh键设置的bitbucket帐户 我已经在我的.ssh文件夹中复制了ssh公钥和私钥 我添加了一个ssh配置文件:
cat .ssh/config
host bitbucket.org
IdentityFile ~/.ssh/bitbucket-ssh-key
IdentitiesOnly yes
ssh识别效果很好但是它在每次git推送时都要求我的密码短语...女巫再次回归所有这些设置的清晰度。 我做错了什么?
答案 0 :(得分:2)
您可能没有将私钥添加到代理中。
查看执行ssh-add ~/.ssh/<private key file>
是否有帮助。
此外,请确保代理正在运行。
答案 1 :(得分:0)
我收到错误:
ssh-add .ssh/bitbucket-ssh-key
Could not open a connection to your authentication agent.
我忘了启动ssh-agent
eval "$(ssh-agent -s)"
然后git push没有出现故障;)
感谢RTFM指针!