简 述: 设置 git
会走全局代理,提高 git clone
速度。
[TOC]
本文初发于 “偕臧的小站“,同步转载于此。
背景
使用 git
、brew
或apt
时,几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:设置前,查看自己的 IP
和 prot
。