git配置http代理
經常遇到克隆 github 慢的問題,這里記錄一下幾種配置 git 代理的方法,解決 clone github 過慢,
目錄
- git配置代理
- git單獨配置github代理
- git配置全域代理
- 配置終端環境變數
git配置代理
主要使用 git config
命令
git單獨配置github代理
1.https 訪問
僅為 github 設定 http 或 socks5 代理
# 設定 http 代理
git config --global http.https://github.com.proxy http://127.0.0.1:1080
# 設定 socks5 代理
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
# 取消代理
git config --global --unset http.https://github.com.proxy
設定完成后, ~/.gitconfig檔案中會增加以下條目:
[http "https://github.com"]
proxy = socks5://127.0.0.1:1080
2.ssh協議訪問
需要修改 ~/.ssh/config 檔案, 沒有的話新建一個. 同樣僅為 github.com 設定代理,代理必須是 socks5 型別:
Host github.com
User git
ProxyCommand nc -v -x 127.0.0.1:1089 %h %p
git配置全域代理
# 設定代理
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
配置終端環境變數
主要是 http_proxy、https_proxy 兩個環境變數;打開終端,輸入如下命令:
export http_proxy=http://127.0.0.1:1080
export https_proxy=http://127.0.0.1:1080
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/160.html
標籤:Linux
上一篇:如何使用Grep命令查找多個字串
下一篇:Linux npm install 裝包時提示Error EACCES permission denied解決辦法