【发布时间】:2010-03-27 21:09:02
【问题描述】:
我使用了http://bitbucket.org 私有仓库,通常运行良好,但现在我无法推送。
当我尝试收到此消息时:
汞推
远程:ssh:连接到主机 bitbucket.org 端口 22:连接被拒绝
中止:远程 hg 没有合适的响应!
非常感谢。
【问题讨论】:
-
用于连接的 SSH url 是什么?
我使用了http://bitbucket.org 私有仓库,通常运行良好,但现在我无法推送。
当我尝试收到此消息时:
汞推
远程:ssh:连接到主机 bitbucket.org 端口 22:连接被拒绝
中止:远程 hg 没有合适的响应!
非常感谢。
【问题讨论】:
连接被拒绝意味着要么他们的防火墙阻止了你,要么他们没有在端口 22 上运行 ssh(默认)。我建议您联系他们的客户support 或与任何授予您访问权限的人交谈。
【讨论】:
由于端口 22 被阻止,我使用了备用 URL ssh://hg@altssh.bitbucket.org:443/account_name/repo_name/,如 here 所述。
【讨论】:
我遇到了同样的问题,实际上这个解决方案帮助了我:
vim ~/.ssh/config
添加这些行并保存。
Host github.com
Hostname ssh.github.com
Port 443
Host bitbucket.org
Hostname altssh.bitbucket.org
Port 443
取自https://gist.github.com/goddoe/5692bfc3cdc374d918a87882963edf36
【讨论】: