【问题标题】:hg push Connection refusedhg push 连接被拒绝
【发布时间】:2010-03-27 21:09:02
【问题描述】:


我使用了http://bitbucket.org 私有仓库,通常运行良好,但现在我无法推送。
当我尝试收到此消息时:
汞推 远程:ssh:连接到主机 bitbucket.org 端口 22:连接被拒绝
中止:远程 hg 没有合适的响应!

非常感谢。

【问题讨论】:

  • 用于连接的 SSH url 是什么?

标签: ssh mercurial


【解决方案1】:

连接被拒绝意味着要么他们的防火墙阻止了你,要么他们没有在端口 22 上运行 ssh(默认)。我建议您联系他们的客户support 或与任何授予您访问权限的人交谈。

【讨论】:

  • 是的,尝试支持,或在 freenode 上的#bitbucket 上提问。
【解决方案2】:

由于端口 22 被阻止,我使用了备用 URL ssh://hg@altssh.bitbucket.org:443/account_name/repo_name/,如 here 所述。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,实际上这个解决方案帮助了我:

    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

    【讨论】:

      猜你喜欢
      • 2017-08-08
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多