'git submodules update' ignores credential.helper config of the parent repository
- From
- Dmitry Neverov <dmitry.neverov@gmail.com>
- Date
- Feb 27, 2017, 13:33 UTC
- Message-ID
- <CAC+L6n0YeX_n_AysCLtBWkA+jPHwg7HmOWq2PLj75byxOZE=qQ@mail.gmail.com>
I'm checking out a repository in a non-interactive environment and would like to disable interactive credential helpers. According to [1] it can be done by specifying an empty helper in a local config:
[credential]
helper =But the submodule update command ignores the helper specified in the config of the parent repository. To reproduce it, fetch a repository with submodules requiring authentication and run:
git submodule init; git submodule sync; git submodule update;
the 'git submodule update' runs a default credential helper. The only way to disable it is specify helper in command-line:
git -c credential.helper= submodule update
Is it by design?
[1] http://marc.info/?l=git&m=147136396024768&w=2