【问题标题】:Cannot connect to gitlab无法连接到 gitlab
【发布时间】:2021-05-17 15:09:09
【问题描述】:

我想在我的 gitlab 上拉取最新更新,我点击 git pull origin master,它返回由端口 22 重置的连接,我一直在尝试这样做

eval ssh-agent 然后 ssh-add ~/.ssh/ 并点击ssh -T git@gitlab.com,但仍然得到 通过 172.65.251.78 端口 22 重置连接

【问题讨论】:

    标签: git ssh gitlab


    【解决方案1】:

    如果即使ssh -T git@gitlab.com 也不起作用(不返回欢迎消息),那么您的网络环境可能不允许 SSH。

    一般情况下,企业环境中禁止使用 SSH 入口,但用于克隆的 SSH URL 应该仍然有效!

    此外,仅当您的私钥受密码保护(因此已加密)时,才需要 ssh-agent。首先尝试使用无密码的密钥,看看是否有任何不同。

    还要检查您在~/.ssh 文件夹(如seen here)中的权限,以防它们过于打开。
    检查是否添加-o TCPKeepAlive=true could help

    【讨论】:

    • 我也遇到了同样的问题,但是换另一个ISP连接后,它就可以了。
    • @wuku 好。该解决方案在工作环境中不可用,但您只能连接公司网络。
    猜你喜欢
    • 1970-01-01
    • 2020-05-12
    • 2021-08-28
    • 2021-11-08
    • 2019-03-10
    • 2019-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多