git clone问题记录
一、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)