Git bash 配置代理的“最”全解決方法
只寫http代理, socks5代理沒寫.
設置代理基本思路 : 配置梯子的 ip : port ,梯子會為通過此端口的流量加密混淆 , 將配置端口的命令以某種格式寫入到配置文件中實現長久代理

測試連接是否成功的命令為 curl -I www.google.com ,看狀態碼是否為 200
目錄
win10 git bash 配置代理
clash for windows 將http和socks5代理端口合並了, 都為7890
export http_proxy=http://127.0.0.1:7890;export https_proxy=http://127.0.0.1:7890
配置文件
假設 Git 默認路徑為 C:\Program Files\Git
-
那么配置文件路徑為
C:\Program Files\Git\etc\bash.bashrc在其中按自己實際的代理方式添加 :

-
或者
~/.gitconfig中添加[http] proxy = http://127.0.0.1:7890 [https] proxy = https://127.0.0.1:7890
git配置ssh協議代理
目錄 : ~/.ssh/config (沒有就自己新建一個,注意沒有后綴)
Host github.com
ProxyCommand "C:\Program Files\Git\mingw64\bin\connect.exe" -H 127.0.0.1:7890 %h %p
-H為http代理, -S為socks5代理
npm配置代理
網上一搜基本都是命令行配置 , 我就不寫命令行配置方法了
~/.npmrc隨便哪一行添加下面的命令
proxy=http://127.0.0.1:7890
https-proxy=http://127.0.0.1:7890
在 vscode 中添加 git bash
在 vscode setting.json末尾添加
//使用Git Bash的配置
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"terminal.integrated.shellArgs.windows": ["--login","-i"]
在 idea 中添加 git bash

"C:\\Program Files\\Git\\bin\\bash.exe" --login -i
git 美化窗口
這位大佬已經寫的很好了
自己美化后的git bash (一直沒找到比較好看的字體)


linux 配置終端代理
推薦使用qv2r*y
archlinux 下載 :
sudo pacman -S v2r*y
sudo pacman -S qv2r*y
配置代理 :
export http_proxy=http://127.0.0.1:7890;export https_proxy=http://127.0.0.1:7890
添加到當前 shell 的配置文件中,
比如 zsh 的配置文件為家目錄下的 .zshrc
