Настройка пользовательского расположения файла конфигурации git - PullRequest
0 голосов
/ 28 октября 2019

Я использую Linux (Tcsh) и пытаюсь установить пользовательский файл, который не будет находиться в домашнем каталоге, к которому будет обращаться следующая команда:

git config --global user.name <user-name>

Он находится вскрипт, который я не могу изменить.

Я пытаюсь сделать это без изменения переменной среды $HOME. Другими словами, что-то вроде:

touch mygitconfigfile
./my-script-i-cant-edit
cat mygitconfigfile #has user.name config line

Возможно ли это?

Ответы [ 2 ]

1 голос
/ 29 октября 2019

Выполнить

git config --edit --global

И добавить строки

[include]
    path = ~/someotherfile
1 голос
/ 29 октября 2019

Если вы хотите, чтобы git config использовал файл, отличный от, например, ~/.gitconfig--global), используйте флаг --file.

git config --file=/path/to/my-git-config-file user.name Robert

Для получения подробной информации рассмотрите man git-config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...