我已经在Bitbucket(私有存储库)上建立了一个新项目,并按照他们的指示(Set up an SSH key)在我的新Android Studio项目中使用Bitbucket时创建了一个SSH密钥。据我所知,一切均已正确设置,但是每次我希望推送/获取时,Android Studio都会不断询问我的密码。
仅需详细说明,我已按照以下步骤操作:
为澄清起见,我还检查了Android Studio的配置文件,它使用的是正确的SSH URL。最后,我在网上搜索了许多资源以寻求解决方案,到目前为止,显而易见的事情包括重启Android Studio和PC(Windows),但问题仍然存在。
答案 0 :(得分:0)
请运行以下命令,其中〜/ .ssh是您的公钥路径
ssh-add -K ~/.ssh/id_rsa
答案 1 :(得分:0)
您需要一个ssh-agent。这就是caches the passphrase。
在git bash上尝试以下操作:
eval $(ssh-agent)
# Change this if needed
key='~/.ssh/id_rsa'
ssh-add $key
另请参阅: