一、Failed to connect to github.com port 443: Connection refused

1. 问题

在这里插入图片描述

2. 解决方法

sudo gedit /etc/hosts (添加下图黄色部分)

经评论指正:需通过IP查询工具来获取最新 GitHub 网站的真实地址
IP查询快捷跳转 or 百度即可
在这里插入图片描述
黄色部分为GitHub最新的地址

3. 参考博文

  • https://blog.csdn.net/qq_45435600/article/details/98177142 (Git的错误error: Failed connect to github.com:443;解决办法)
  • https://blog.csdn.net/wulitaotao96/article/details/117222499 (解决git clone时的问题:Failed connect to github.com:443;Connection refused)

二、gnutls_handshake() failed: Error in the pull function

1. 解决方法

将地址中的 https 改为 git
若git clone子模块 可打开文件(gedit .gitmodules) 将submodule中的url寻找和替换即可

修改前:
在这里插入图片描述
修改后:
在这里插入图片描述

2. 参考博文

  • https://blog.csdn.net/u014608280/article/details/115002494 (gnutls_handshake() failed: Error in the pull function)
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐