5
解决 Git 速度慢的问题
source link: https://egoist.sh/zh/git-is-slow
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
解决 Git 速度慢的问题
Aug 15, 2019
Git 支持两种网络传输协议,即 HTTP 和 SSH 协议,于是你只需要在 Google 搜索 Git 如何配置 HTTP 代理和 SSH 代理 就行了,当然也可以继续阅读,参考我用的配置。
配置 HTTP 代理
如果你 git clone
时用的是 http
开头的地址,那就得配置 http 代理:
git config --global http.proxy http://127.0.0.1:1087
# 或者 Socks5 代理
git config --global http.proxy socks5://127.0.0.1:1086
配置 SSH 代理
如果你 git clone
时用的是 ssh
开头的地址,那就得配置 SSH 代理。
对 macOS 用户,你可以使用 connect
,这是一个让 SSH 支持 SOCKS/HTTPS 代理的工具,这里我们用 homebrew 来安装:
brew install connect
然后编辑你的 ~/.ssh/config
文件,加入以下代码:
Host *
User git
ProxyCommand connect -S 127.0.0.1:1086 %h %p
这样 SSH 连接时就会使用位于 127.0.0.1:1086
的代理。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK