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

举报
Jerry Wang 发表于 2024/03/01 19:25:54 2024/03/01
【摘要】 即使是 Big-IP Edge Client 连了上海也不行,之前是可以的。遇到的错误消息 “ssh: connect to host github.com port 22: Connection refused” 是由于无法建立到 GitHub 服务器的 SSH 连接而导致的。该错误提示表明在尝试通过 SSH 协议连接到 GitHub 时,连接请求被拒绝。网络问题:这可能是由于您的网络连接...

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

遇到的错误消息 “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 "your_email@example.com"
      
    • 添加 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 之后问题解决:

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。