Git

有代理还是443 超时?在已有代理的情况下轻松推拉Github

Git代理的技巧和步骤,让你无障碍访问Github

Posted by Autuan.Yu on May 12, 2023

有时,我们的网络环境不好,访问不了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