Re: Git submodule first time update with proxy
- From
Chris Packham <judge.packham@gmail.com>
- Date
- Jan 23, 2015, 22:13 UTC
- Message-ID
- <CAFOYHZAiZkXqSkso+=Eh_THEkh+qi9k8xWsP0yt1dbw5ymwDDQ@mail.gmail.com>
- In-Reply-To
- <CAHd499BEmV2zeosE9th59QTWPA0CPsU8eyHnONhsZqEb=bH+rA@mail.gmail.com>
Hi,
On Fri, Jan 23, 2015 at 3:50 PM, Robert Dailey <rcdailey.lists@gmail.com> wrote:
Show 10 quoted lines
> I have a submodule using HTTP URL. I do this: > > $ git submodule init MySubmodule > $ git submodule update MySubmodule > > The 2nd command fails because the HTTP URL cannot be resolved, this is > because it requires a proxy. I have "http.proxy" setup properly in the > .git/config of my parent git repository, so I was hoping the submodule > update function would have a way to specify it to inherit the proxy > value from the parent config.
Your not the first to suggest it and you probably won't be the last. It is hard to decide _which_ config variables, if any, should propagate from the parent. What works for one use-case may not necessarily work for another.
> How can I set up my submodule?
Probably the easiest thing would be to make your http.proxy configuration global i.e.
$ git config --global http.proxy ....
If you don't want to make it a global setting you can setup the submodule configuration after running init but before running update i.e.
$ git submodule init MySubmodule $ (cd MySubmodule && git config http.proxy ...) $ git submodule update MySubmodule