Centos 6, Git 2.0.4Пользователь Git global config зависит от системной учетной записи?
Настройка мерзавца на сервере для другого разработчика, как корень системы я сделал:
[email protected] $ git config --global user.name "My Dev Guy"
[email protected] $ su mydevguy
[email protected] $ git config --list
Ни один пользователь не был установлен! Так, как пользователь системы "mydevguy" Я сделал:
[email protected] $ git config --global user.name "Some Other Guy"
[email protected] $ git config --list
шоу "Some Other Guy" в качестве имени пользователя, как и ожидалось. Поэтому я возвращаюсь к пользователю системного пользователя и вижу, что там есть.
[email protected] $ exit
[email protected] $ git config --list
И он по-прежнему показывает «Мой Дев Гай».
Я думал, что это глобальные настройки git, но, похоже, можно настроить пользователей git на пользователей системы. Это так? Где я могу узнать больше об этом?
Я думаю, что вы ищете 'git config --system'? –
Я на самом деле не искал ничего, но вы помогли мне найти его. Это потрясающе, потому что все остальное, что я нашел, казалось, сказал, что у вас не может быть более одного пользователя git, работающего на одной машине, что казалось абсурдным. Например. http://stackoverflow.com/questions/3860112/multiple-github-accounts-on-the-same-computer –
проверьте параметры [--global, --system и -local] (https: // www. kernel.org/pub/software/scm/git/docs/git-config.html) в man-странице. Эти параметры четко определяют, какие файлы конфигурации затронуты. – user3159253