Всем привет! Созрел-таки для создания небольшого канала. Здесь будут tips and tricks и прочие полезности из области веб-разработки, а также репосты понравившихся материалов. Welcome on board!
Как поменять username и email в git на локальном, глобальном и системном уровнях
git предоставляет нам возможность поменять username и email на трёх уровнях:
- локальном,
- глобальном,
- и системном.
Локальные настройки git находятся по адресу:
глобальные –
в
системные —
в
Кроме того, важно помнить о приоритете настроек — наибольшим приоритетом обладают локальные настройки, наименьшим — системные. Это означает, что при поиске значения той или иной настройки git будет начинать с локального уровня и подниматься до системного.
Изменить username/email на локальном уровне можно следующими командами:
#git
git предоставляет нам возможность поменять username и email на трёх уровнях:
- локальном,
- глобальном,
- и системном.
Локальные настройки git находятся по адресу:
/<корневая_папка_проекта/.git/config
, глобальные –
в
~/.gitconfig
в Unix-подобных системах и C:\<имя_пользователя>\.gitconfig
в системах Windows, системные —
в
$(prefix)/etc/gitconfig
в Unix-подобных системах и в C:\ProgramData\Git\config
в Windows.Кроме того, важно помнить о приоритете настроек — наибольшим приоритетом обладают локальные настройки, наименьшим — системные. Это означает, что при поиске значения той или иной настройки git будет начинать с локального уровня и подниматься до системного.
Изменить username/email на локальном уровне можно следующими командами:
git config user.name "Your project specific name"
git config user.email "[email protected]"
Проверить изменения можно так:git config --get user.name
git config --get user.email
На глобальном уровне username/email можно изменить так:git config --global user.name "Your global username"
git config --global user.email "[email protected]"
Проверить изменения:git config --global --get user.name
git config --global --get user.email
На системном уровне username/email можно изменить так (как правило, нужды менять настройки на системном уровне нет, но тем не менее):git config --system user.name "Your default name"
git config --system user.email "[email protected]"
Проверить изменения:git config --system --get user.name
git config --system --get user.email
А чтобы посмотреть все установленные настройки и узнать где именно они заданы, используйте следующую команду:git config --list --show-origin
#кодинг#git