判断你现在“算不算配了 APT 代理”

✅ 情况 1:你有这个文件(那一定走代理)

bash
/etc/apt/apt.conf.d/99proxy

内容类似:

text
Acquire::http::Proxy "http://127.0.0.1:7890";
Acquire::https::Proxy "http://127.0.0.1:7890";

看得到你现在这个状态,我可以直接给你结论,不用你再猜了 👍

如果你是按我之前给的方式配的 Git,那——是的,Git 会走代理。 但我们还是要 “验一把”,因为 Git 很容易出现「你以为走了,其实没走」的情况。


一、Git 到底走不走代理,取决于这两点

✅ 条件 1:你有没有配 Git 自己的 proxy

Git 不会自动继承 APT 的代理,也不完全靠 shell。

关键命令是这两个之一:

bash
git config --global http.proxy
git config --global https.proxy

如果有输出,比如:

text
http://10.0.0.210:49158

👉 那 Git 一定走代理

如果什么都没输出:

text
(empty)

👉 Git 默认直连


二、你可以现在就自检(推荐你照抄)

bash
git config --global --get http.proxy
git config --global --get https.proxy

输出判断表

输出结果结论
有代理地址✅ Git 走代理
没输出❌ Git 不走代理

三、如果你之前只配了
code
export http_proxy=...

那要注意了 ⚠️

Git 的真实行为是:

  • HTTP / HTTPS 协议

    • 有时会吃环境变量
    • 有时不会(特别是
      code
      sudo git
      、systemd、IDE)
  • SSH 协议

    • ❌ 完全不看
      code
      http_proxy

👉 所以: 靠环境变量 ≠ 稳定


四、推荐你用的「最稳 Git 代理配置」

✅ 全局(推荐)

bash
git config --global http.proxy http://10.0.0.210:49158
git config --global https.proxy http://10.0.0.210:49158

验证:

bash
git config --global --list | grep proxy

docker配置国内镜像

code
vim /etc/docker/daemon.json
code
"registry-mirrors": [
	"https://docker.1ms.run",
	"https://docker.m.daocloud.io", 
	"https://docker.xuanyuan.me"
]

systemctl restart docker

评论

还没有评论,来做第一个留言的人吧。

发表评论

验证码: