7

整个错误是:

ssh: connect to host bitbucket.org port 22: Connection timed out
fatal: The remote end hung up unexpectedly

当我从位于不同服务器(国家)上的两个项目推送时,我收到了这个错误。

可能是什么问题?

更新:

使用

ssh -v

我得到这个:

usage: ssh [-somecode] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w tunnel:tunnel] [user@]hostname [command]
4

3 回答 3

15

这可能会让它再次工作

编辑 ssh 配置文件:

nano ~/.ssh/config

确保你有这些行:

Host bitbucket.org
 Hostname  altssh.bitbucket.org
 Port  443
于 2016-08-15T11:04:27.190 回答
5

检查是否没有用于 ssh 传出连接的 iptable 规则,如果为 true,则添加端口 22。
对于多个端口:

iptables -t filter -A OUTPUT -p tcp --match multiport --dport 22,1111,2222,3333 -j ACCEPT
于 2013-10-04T13:02:28.303 回答
-2

check if bitbucket is down

  1. Open Browser
  2. Go to http://www.bitbucket.org
  3. If the page doesn't display, it means bitbucket is down.

Solution: Wait for it :)

于 2014-04-27T13:14:03.077 回答