无法在bitbucket上使用GIT拉/推/克隆

时间:2012-06-03 18:45:48

标签: git bitbucket git-push git-pull git-clone

虽然之前我克隆了一个存储库,但是现在每当我尝试使用push,pull甚至再次克隆存储库时,它会要求输入密码,我提供它然后我不会得到任何反馈很多时间..虽然之前我确实克隆过相同的存储库,但现在上述命令都不起作用。

这个问题可能是什么原因?如果输入错误的密码,它甚至都不会告诉我任何事情。

2 个答案:

答案 0 :(得分:1)

ssh connexion要求输入密码的常见原因是SSH不再找到您的公钥/私钥。

由于您没有更改任何内容,因此可能在当前的shell会话(例如,DOS或msysgit bash for Windows)中,您尚未定义HOME。

对于DOS会话

set HOME=C:\Users\username

对于msysgit bash会话

set HOME=/C/Users/username

另一个原因是当您的私钥受密码保护,并且您的代理未运行时 Atlassian拥有关于Git on BitBucket and SSH的所有详细信息。

答案 1 :(得分:1)

问题是我使用HTTPS而不是SSH,一旦我在bitbucket上添加了rsa密钥,我再次使用SSH克隆,现在我可以正常推送。