【发布时间】:2014-12-11 14:52:18
【问题描述】:
我有以下项目设置
ProjectA
-- [sub moduleB]
-- file1
-- file2 etc
-- [sub moduleC]
--file1
--file2
--etc
ProjectA 是它自己的项目。子模块也是如此。每个都有自己的文件和文件夹以及 git 存储库。但是我遇到的问题是,由于公司限制,子模块中的内容需要我通过代理连接到它。例如ProjectA 在内部托管,但子模块不是。将子模块视为更大应用程序的外部插件。
我目前通过手动设置代理来解决这个问题。
所以在 projectA 中,我通过键入清除代理设置
git config --global http.proxy ""
当我在子模块中时,我会设置代理
git config --global http.proxy http://<proxy url>:8080
我可以配置 git 以记住文件夹级别的代理吗?所以我不必一直记住(有时甚至忘记)运行这个配置命令。我想只做一次然后忘记它。
【问题讨论】:
标签: git proxy configuration settings git-submodules