github 推送超时
2022-12-05 本文已影响0人
小贤笔记
报错:
Failed to connect to github.com port 443 after 21089 ms: Timed out
或
ssh: connect to host github.com port 22: Connection refused
解决:
-
方法1
- 进入项目的根目录
- 打开 .git 文件(需设置显示隐藏文件夹)
- 打开 .git 目录中的 config 文件, 将其中的 url 参数改写为 ssh 协议的格式
-
方法2
- 方法1改为 http 协议
- win + i 查看代理
-
git config --global http.proxy 127.0.0.1:[端口]
为全局的 git 项目都设置代理 -
git config --local http.proxy 127.0.0.1:[端口]
为某个 git 项目单独设置代理
扩展
- 设置代理
git config --global http.proxy 'http://127.0.0.1:[端口]'
git config --global https.proxy 'http://127.0.0.1:[端口]'
- 查看代理
git config --global --get http.proxy
git config --global --get https.proxy
- 取消代理
git config --global --unset http.proxy