Действительно ли возможно установить пользователей .gitconfig (для конфигурации мерзавца - глобальный) динамично?

[117273] Сначала проверьте файловые системы, поддерживаемые в ядре.[12198]Я предполагаю, что вы пытаетесь смонтировать ту же SD-карту, с которой работает Linux. Если да, то я предполагаю, что она имеет встроенную поддержку файловой системы в Linux. Чтобы убедиться, что вы загрузили драйвер SD карты, можно попробовать,[12199]Теперь попробуйте получить доступ на чтение разделов:[12200]Альтернативно:[12201]fdisk[117743] также сообщит вам типы разделов.[12202]Это гарантирует вам, что драйвер SD карты может получить доступ к блочному устройству. Теперь вы можете запустить [117744]parted[117745], чтобы распечатать файловые системы:[12203]Как только вы узнаете FS, смонтируйте его с помощью[12204]
2
11.06.2017, 15:08
2 ответа

Чтобы ответить на мой вопрос: NO

Это решение, которое я оказался: Я добавил файл /etc/profile.d/gitsetup.sh со следующим контентом:

[ -z "$PS1" ] && return
[ -z "$BASH_VERSION" -o -z "$PS1" ] && return
CFGFILE="/home/$(who am i|awk '{ print $1 }')/.gitconfig"
[ $USER == "root" -a -f "$CFGFILE" -a -n "$CFGFILE" ] && cat $CFGFILE > $HOME/.gitconfig

он тесты на линии один и два для интерактивной оболочки, прочитает путь. GITCONFIG на линии три и Затем заменяет файл кондиционирования корней, если исходный файл существует.

1
27.01.2020, 22:22

Я перепрыгнул через все те же проблемы и обнаружил ту же проблему с пользовательской информацией, хранящейся в $ HOME / .gitconfig , не имеющей переменной окружения аналоги для нашей версии git.

Я столкнулся с ситуацией, которая может повлиять на вас - файл .gitconfig затирается при вызове второго пользователя - и мое собственное решение достаточно сомнительно для меня (начинающего пользователя git), что его можно найти здесь:

Динамическая конфигурация пользователя для git со сценарием-оболочкой?

0
27.01.2020, 22:22

Теги

Похожие вопросы