简 述: 设置 git 会走全局代理,提高 git clone 速度。

[TOC]


本文初发于 “偕臧的小站“,同步转载于此。


背景

使用 gitbrewapt 时,几KB/S 的网速让人落泪

还经常判断为网络错误为断开;又是更换源,又是架vps,又是代理研究,为了下载安装一个软件,通常要耗巨时来做前期准备工作;无意思看到zhihu的时候,我真的忍不住的想哭,就不能让我们潜心的研究设计和code的原理,变得更加方便一些否?


解决

# 查看全局配置
git config --global --list

# 设置全局代理(https + http)
git config --global http.proxy "http://127.0.0.1:10809"
git config --global https.proxy "http://127.0.0.1:10809"

# 设置全局代理(socks5)
git config --global http.https://github.com.proxy socks5://127.0.0.1:10808
git config --global https.https://github.com.proxy socks5://127.0.0.1:10808

# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

PS:设置前,查看自己的 IPprot


Ref