ubuntu18.04 git clone:Failed to connect to github.com port 443: Connection refused

git clone问题记录

  • 一、Failed to connect to github.com port 443: Connection refused
    • 1. 问题
    • 2. 解决方法
    • 3. 参考博文
  • 二、gnutls_handshake() failed: Error in the pull function
    • 1. 解决方法
    • 2. 参考博文

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

1. 问题

在这里插入图片描述

2. 解决方法

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

经评论指正:需通过IP查询工具来获取最新 GitHub 网站的真实地址
IP查询快捷跳转 or 百度即可
ubuntu18.04 git clone:Failed to connect to github.com port 443: Connection refused_第1张图片
黄色部分为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)

你可能感兴趣的:(linux,git,github,Failed)