解决git上传拉取 port 443问题

本文最后更新于:44 分钟前

如果遇到类似情况,1.也许是网络问题,多试几次也,2.有可能是 https 协议无法访问。

1
fatal: unable to access 'https://github.com/xxxxxxxx: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

先排查排查网络问题,确定网络流畅(科学上网)

方法 1:普通 https 协议的方法

通过:取消代理

先查询是否有代理

git config --global http.proxy
git config --global https.proxy

查询到当前设置了代理,所以我取消这个设置:

git config --global --unset http.proxy
git config --global --unset https.proxy

再查询,已经没有了代理,然后再 push,成功了!

方法 2:SSH 协议方法

例如:在个人仓库中找到 ssh
image.png

先确定 ssh 秘钥本地和 github 已经配置好,具体方法自行百度

在仓库的.git\config 文件夹中,将 url 换成仓库的 ssh 地址git@github.com:xxx/xxx.git

1
2
3
[remote "origin"]
url = git@github.com:xxx/xxx.git
fetch = +refs/heads/*:refs/remotes/origin/*

最后完美解决
image.png


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!