3

问题是,突然 git 停止工作..我无法从 bitbucket 推送或提取代码,我也无法克隆 repos..

$ git pull origin master
error: Failed connect to bitbucket.org:443; Operation now in progress while accessing https://username@bitbucket.org/username/username.git/info/refs?service=git-upload-pack
fatal: HTTP request failed


$ git push origin master
error: Failed connect to bitbucket.org:443; Operation now in progress while accessing https://username@bitbucket.org/username/username.git/info/refs?service=git-receive-pack
fatal: HTTP request failed

但是,我可以从 github 克隆 repos

$ git clone https://github.com/rails/rails.git
Cloning into 'rails'...
remote: Counting objects: 374775, done.
remote: Compressing objects: 100% (100606/100606), done.
remote: Total 374775 (delta 288080), reused 356367 (delta 270840)
Receiving objects: 100% (374775/374775), 56.24 MiB | 4.47 MiB/s, done.
Resolving deltas: 100% (288080/288080), done.

iptables

$ sudo iptables -L -n
[sudo] password for user:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

我也运行了 sudo ufw disable ...

任何帮助深表感谢!

4

2 回答 2

4

这可能是BitBucket 状态历史中最近发生的事件的副作用:

22:52 UTC 我们正在调查影响所有用户的网站问题。当我们知道更多时,我们会及时通知您。
23:23 UTC 问题似乎是网络问题,我们正在努力尽快解决。

那,或者您的代理已更改其策略,现在阻止 bitbucket,但不阻止 github(但我对此表示怀疑。)
此错误消息已在未定义代理时出现

如果您已经注册了公共 ssh 密钥,您可以尝试 ssh url 是否更好。

ssh://git@bitbucket.org:username/repo.git
于 2013-07-09T05:18:55.630 回答
1

我有同样的问题。

我尝试通过 ppa 更新 git,重置 .gitconfig,我检查了 github repo 正在获取克隆但不是 bitbucket,我取消了 http 和 https 代理,重新启动了我的网络服务(输入终端 - '我的网络服务'),改变了网络我的笔记本电脑已连接。但这些都对我不起作用。

我通过在主机(/etc/hosts)文件中添加以下行来修复

104.192.143.2 bitbucket.org

我没有尝试过的另一个解决方案是

使用代理克隆 git,通过代理使用 ssh 连接到 Bitbucket

于 2016-07-21T05:06:22.217 回答