有时,我们的网络环境不好,访问不了Github,这个时候就会使用代理来加速访问Github
但是代理配置好之后,有时我们会发现这么一个现象:
GitHub 网页访问很快,刷一下就出来了
可是对GitHub上的项目pull/push 的时候就悲哀的发现,怎么还是超时 443 哇 😭
这个是因为我们项目没配置代理的原因
在项目目录下执行如下命令,启用代理:
# 8080 是代理的端口号
git config --local https.proxy http://127.0.0.1:8080
如果哪天网络条件改善不需要代理了,可以用如下命令清除:
git config --local --unset https.proxy
注意,上面的都是要进入到项目目录下执行的命令,因为出于工作、生活的需要,我们往往会有多个git仓库地址,而我们只需要代理 github 的仓库便可
而如果你的电脑上只连接GitHub的话,可以使用 git 的全局代理,这样就免去了每一个仓库都要配置代理的繁琐,命令如下:
# 8080 是代理的端口号
git config --global https.proxy http://127.0.0.1:8080
如果不需要全局代理了,则执行此命令:
git config --global --unset https.proxy