日拱一卒无有尽,功不唐捐终入海

Git设置网络代理及项目代理

开发环境 Sam 699℃ 0评论

git 设置socks5代理
git clone主要有两种方式, 第一种是SSH协议, 第二种是HTTP协议

上面的命令中,有一个 –global,可以猜测到这个是一个全局配置,对所有的提交行为都生效。那如何对单个项目配置生效呢?

git config 命令运行,可以看到这些信息:

global 即是读/写当前用户全局的配置文件(~/.gitconfig 文件,属于某个计算机用户)
system 即是读写系统全局的配置文件(/etc/gitconfig 文件,属于计算机)
local 即是当前 clone 仓库 的配置文件(位于 clone 仓库下 .git/config)

有些是从 github 远程仓库的 clone, 有些是公司内网仓库的 clone,前者需要配置网络代理才能拉取,提交代码,后者不能配置网络代理。那我们的操作就是运行 git config –local http.proxy 192.168.4.12:8080

 

 

转载请注明:PHP笔记 » Git设置网络代理及项目代理

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)