【问题标题】:how to resolve port 22 connection timeout如何解决端口 22 连接超时
【发布时间】:2019-02-03 01:51:43
【问题描述】:
ssh: connect to host bitbucket.org port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我的防火墙已禁用,但我仍然遇到连接超时。我该怎么办?

【问题讨论】:

  • 不是答案,无论如何要启用详细的 ssh:GIT_SSH_COMMAND="ssh -v" git clone example 您甚至可以使用 GIT_SSH_COMMAND="ssh -vvv" git clone example 增加详细程度
  • 你能显示一些你正在运行的命令吗?你是从公众推/拉的回购吗?您输入的网址是否正确?如果您使用 SSH,您的计算机是否有正确的密钥?请提供更多信息,以便我们提供帮助! :)
  • 您的 /etc/hosts 文件中有 bitbucket.org 的条目吗?如果是的话,把它拿出来。
  • ➜ amfrost_crm git:(master) git pull origin master ssh:连接到主机 bitbucket.org 端口 22:连接超时致命:无法从远程存储库读取。请确保您具有正确的访问权限并且存储库存在。这是我正在使用的请求@machetazo

标签: git ssh bitbucket


【解决方案1】:

您的默认 SSH 端口似乎存在问题,可以通过使用其他端口来避免这些问题。这是一个常见问题。

基本上,您可以使用端口 443 而不是 22。

  • 对于 Github,答案是:

要在您的 ssh 配置中进行设置,请编辑 ~/.ssh/config 中的文件,然后 添加此部分:

Host github.com
    Hostname ssh.github.com
    Port 443
  • BitBucket:以下答案证实您仍然可以这样做,即使它应该在 2011 年 6 月 15 日停止使用:

     Host bitbucket.org
      Hostname  altssh.bitbucket.org
      Port  443
    
  • 对于 Gitlab,ssh 配置如下所示。更新 IdentityFile 以匹配您的本地私钥:

     Host gitlab.com
         Hostname altssh.gitlab.com
         User git
         Port 443
         PreferredAuthentications publickey
         IdentityFile ~/.ssh/gitlab
    

来源:

【讨论】:

    【解决方案2】:

    对于 Bitbucket,这对我有用:

    Host bitbucket.org
     Hostname  altssh.bitbucket.org
     Port  443
    

    【讨论】:

      【解决方案3】:

      我回答有点晚了,但我的配置文件适用于 GitHub 和 BitBucket

      Host bitbucket.org
      Hostname  altssh.bitbucket.org
      Port  443
      
      Host github.com
      Hostname ssh.github.com
      Port 443
      

      【讨论】:

        【解决方案4】:

        这对我有用。

            Host github.com
            Hostname ssh.github.com
            Port 443
            User git
        

        我建议你阅读这篇github docs

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-09-17
          • 2013-03-13
          • 2020-10-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多