尽管我之前克隆了一个存储库,但现在每当我尝试使用push,pull或甚至再次克隆存储库时,它都会要求输入密码,尽管我之前做过同一个仓库的克隆,但是现在没有任何上述命令可以工作。无法在bitbucket上使用GIT进行拉/推/克隆
这个问题的原因是什么?它甚至不告诉我任何东西,如果我输入一个错误的密码..
尽管我之前克隆了一个存储库,但现在每当我尝试使用push,pull或甚至再次克隆存储库时,它都会要求输入密码,尽管我之前做过同一个仓库的克隆,但是现在没有任何上述命令可以工作。无法在bitbucket上使用GIT进行拉/推/克隆
这个问题的原因是什么?它甚至不告诉我任何东西,如果我输入一个错误的密码..
问题是我使用HTTPS而不是SSH,一旦我在bitbucket上添加了我的rsa
密钥,我再次使用SSH克隆,现在我可以正常推送。
ssh connexion要求密码背后的通常原因是,SSH找不到您的公/私钥。
由于您没有更改任何内容,因此您可能在当前shell会话(例如Windows的DOS或msysgit bash)中没有定义HOME。
对于DOS会话
set HOME=C:\Users\username
对于msysgit bash命令
set HOME=/C/Users/username
的另外一个原因是,当你的私钥是由密码保护的,而且你的经纪人没有运行。
Atlassian有关于Git on BitBucket and SSH的所有细节。
你有你的路由器阻止的URL? – random
我在更改我的'ssh' /'rsa'键后出现了类似的症状:我忘了将新的公钥上传到Bitbucket。也许你是这么做的,或者你现在正在使用另一台不使用相同的'rsa'键盘集的PC? – mjhennig
我没有改变任何东西,我不认为这会让我无法正确克隆? 事实上,我从来没有提供我的rsa密钥bitbucket在第一位..我试着现在添加它,但没有任何改变 –