password
查看人数
type
status
date
slug
summary
category
icon
tags
作者
状态
如果你在国内使用git,你可能会遇到一个很烦人的问题,就是提交代码到github时经常超时。这是因为国内的网络环境对github的访问不太友好,导致我们的请求经常被拦截或者延迟。这样的话,我们就无法及时地更新我们的代码库,也无法享受github的服务。
那么,有没有什么办法可以解决这个问题呢?答案是有的,我们可以通过设置代理来加速我们的git操作。代理的作用是让我们的请求绕过一些网络障碍,从而达到目的地。当然,要使用代理,我们首先需要有一个可用的代理服务器,也就是我们常说的魔法上网工具。
假设你已经有了一个魔法上网工具,并且知道它占用了本地的哪个端口(一般是1080),那么你可以按照以下步骤来设置git代理:
设置全局代理:
打开你的终端,输入以下命令:
这个命令的意思是给git设置一个全局的https代理,地址是本地的1080端口。这样,所有的git操作都会通过这个代理来进行。

取消代理:
如果你想取消代理,你可以输入以下命令:
注意:
设置全局代理后每一次提交都会走代理,记得先提前开启
开设置的是http.proxy,取消也是http.proxy,很重要!!!,因为这是我遇到问题回来添加的。
通过以上方法,你就可以顺利地提交代码到github了。当然,这种方法并不是万能的,有时候你可能还会遇到一些其他的问题,比如证书验证失败等。这时候你就需要根据具体情况来解决了。
- 作者:躁静有徒
- 链接:https://blog.zaojingyoutu.top//article/e3c358d6-2222-753b-2ec6-c132c852b448
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章