单独为 Github 设置代理而不影响其他 Git 仓库(如 Gitee)的操作

under Notes of Programming  tag git  github    Published on September 10th , 2023 at 06:21 pm

以下方法可使在 Clone 或 Push Github 上的项目时通过代理执行;同时其他诸如对 Gitee 进行 Git 操作则不会通过代理

git config --global http.https://github.com.proxy http://127.0.0.1:7890
git config --global https.https://github.com.proxy http://127.0.0.1:7890

7890 是 Clash 的默认代理端口,请您根据您的代理实际配置进行更改。上述仅适用于 http/https 协议

如果你想 移除 上述指令带来的更改可执行下述指令

git config --global --unset http.https://github.com.proxy
git config --global --unset https.https://github.com.proxy

本页由 matcha 整理和发布,采用 知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
  文章最后更新时间为:September 10th , 2023 at 10:31 am
分享到:Twitter  Weibo  Facebook



  1. 咱这边主要依靠 Clash 的 Rule-based 分流,感觉也不错的样子

    Reply
    1. @alampy

      好好好

      Reply