① HTTP 访问 git,命令行:
git config --global http.https://github.com.proxy http://host.docker.internal:1080
② SSH 访问 git,编辑 ~/.ssh/config
文件:
## 你可能需要安装 connect-proxy
# 我在 GitHub
Host github.com
Hostname github.com
ProxyCommand connect -H host.docker.internal:1080 %h %p
User git
# 认证方式,这里用的是 SSH 密钥
PreferredAuthentications publickey
# SSH 私钥文件
IdentityFile ~/.ssh/my_github_ed25519
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11