关于 2024年1月开始无法使用 git push 提交代码的问题

即使是 Big-IP Edge Client 连了上海也不行,之前是可以的。

关于 2024年1月开始无法使用 git push 提交代码的问题_第1张图片

遇到的错误消息 "ssh: connect to host github.com port 22: Connection refused" 是由于无法建立到 GitHub 服务器的 SSH 连接而导致的。该错误提示表明在尝试通过 SSH 协议连接到 GitHub 时,连接请求被拒绝。

  1. 网络问题
    这可能是由于您的网络连接问题导致的。请确保您的计算机能够访问互联网,并检查是否有防火墙或网络配置问题阻止了对 GitHub 的连接。您可以尝试使用 ping 命令来测试是否能够到达 GitHub 服务器,例如:

    ping github.com

    如果无法 ping 通 GitHub,可能是网络问题,您需要检查您的网络连接或者联系网络管理员解决。

  2. SSH 服务问题
    GitHub 使用 SSH 协议进行代码传输,如果您的计算机上的 SSH 服务不可用或者端口 22 被阻止,就会导致连接失败。请确保您的计算机上已经安装了 SSH 并且服务正在运行。您可以通过以下命令检查 SSH 服务的运行状态:

    service ssh status

    如果 SSH 服务未运行,您需要启动它。如果端口 22 被阻止,您可能需要联系系统管理员或者配置防火墙规则来允许 SSH 连接。

  3. GitHub SSH 密钥配置问题
    当您通过 SSH 连接到 GitHub 时,需要在本地计算机上配置 SSH 密钥并将其添加到 GitHub 帐户。请确保您已经生成了 SSH 密钥,并将公钥添加到 GitHub。

    • 生成 SSH 密钥:

      ssh-keygen -t rsa -b 4096 -C "[email protected]"
    • 添加 SSH 密钥到 SSH 代理:

      ssh-add ~/.ssh/id_rsa
    • 将公钥添加到 GitHub 帐户。您可以通过复制公钥的内容,然后在 GitHub 网站上的 Settings -> SSH and GPG keys 页面中添加。
  4. GitHub 服务器问题
    有时,GitHub 服务器可能暂时不可用或者正在进行维护。您可以通过访问 GitHub Status 页面(https://www.githubstatus.com/)来检查 GitHub 服务的状态。如果是由于 GitHub 服务器问题导致的连接拒绝,只能等待 GitHub 解决问题。

使用 Walldorf 的 server 之后问题解决:

关于 2024年1月开始无法使用 git push 提交代码的问题_第2张图片

你可能感兴趣的:(关于 2024年1月开始无法使用 git push 提交代码的问题)