Git: Локальная конфигурация

Теперь рассмотрим конфигурации Git на машине, всего их три:

System –  указывает параметры всех репозиториев всех пользователей;

Global –  указывает параметры всех репозиториев одного пользователя;

Local – указывает параметры конкретного репозитория.

Приоритет конфигураций обратный, т.е. У local приоритет выше, чем у global, а у global выше, чем у system.

 

Сделаем записи в конфигурации System и Global и посмотрим результат:

git config --system system.name "linux box"
git config --global user.name "Dmitriy Kagarlickij"
git config --global user.email "[email protected]"

 

В AWS и Ubuntu Linux:

Screen Shot 2015-11-28 at 12.57.19

Для CentOS будет отличаться путь System конфигурации – /usr/local/etc/gitconfig

 

В OS X:

Screenshot at Nov 28 13-27-17

 

В Windows:

Screen Shot 2015-11-28 at 16.15.38

 

Пример конфигурации для репозитория:

Screen Shot 2015-11-28 at 16.30.27

 

В большинстве случаев, в локальной конфигурации стоит внести список файлов которые не будут синхронизироваться, например, временных файлов:

[pastacode lang=”bash” user=”kagarlickijd” repos=”git” path_id=”.gitignore_global” revision=”” highlight=”” lines=”” provider=”github”/]

Оглавление цикла статей по Git.

Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.