Протокол Git replace работает, только если он находится в.gitconfig, который находится внутри пользовательского каталога

Я пытаюсь использовать следующий протокол git replace во время работы npm install,

git config --global url."https://".insteadOf git://

Хорошо работает, если написано в глобальном файле (.gitconfig внутри пользовательского каталога).

Я хотел переместить это .gitconfig файл в папку репозитория, чтобы он был сохранен в репозитории, и вся команда может использовать его, как описано в разделе Сохранение конфигурации git как часть репозитория. Поэтому я переместил его в папку хранилища и выполнил с include.path конфигурации. Но это не сработало. Я пытался добавить этот конфиг внутри .git/config--local флаг вместо --global) файл, а результат был тот же.

Работает только тогда, когда конфигурация записана в глобальную .gitconfig файл. Есть ли какие-либо ограничения для этого протокола, что он будет работать только при глобальной настройке?

0 ответов

Другие вопросы по тегам