git - 无法再在 bitbucket 上使用 GIT pull/推/克隆

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

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

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

最佳答案

ssh 连接要求密码的通常原因是 SSH 不再找到您的公钥/私钥。

由于您没有进行任何更改,您可能在当前的 shell session (例如 DOS 或 Windows 的 msysgit bash)中没有定义 HOME。

对于 DOS session

set HOME=C:\Users\username

对于 msysgit bash session

set HOME=/C/Users/username

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

关于git - 无法再在 bitbucket 上使用 GIT pull/推/克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10872925/

相关文章:

git - 我可以为本地分支定义多个上游分支吗?

git - yarn 不安装 git 私有(private)存储库

Git SSH 公钥被拒绝

git - SonarQube 可以从 Git 存储库中获取数据吗?

git - 在不丢失旧版本的情况下使用 git 推送新版本

Git 推送错误 并非所有引用都已推送

Git "force push"从新的本地 repo 到远程,但保留远程提交历史

git - BitBucket 使用 Cron Job 自动 pull

java - 在一个存储库中推送多个 netbeans 项目

linux - 如何在linux中设置一个可以在git上提交的 "variable"?