📜 Настройка имени пользователя и электронной почты в Git

Настройка УЗ в git

by itisgood

Итак, вы установили Git в своей системе, клонировали Git-репо, внесли некоторые изменения и теперь хотите закоммитить их.

Проблема в том, что при попытке добавить коммит вы, вероятно, видите ошибку:

Author identity unknown
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
it config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'root@hostname.(none)')

Причина и решение указаны в сообщении об ошибке.

У вас не установлены имя пользователя git и электронная почта, поэтому он просит вас сначала установить их с помощью приведенных команд.

Давайте посмотрим, как это сделать.

Настройка имени пользователя и электронной почты git

Все git-коммиты должны иметь имя пользователя и адрес электронной почты.

Так он устроен, чтобы создать среду для совместной работы, где каждое изменение может быть идентифицировано.

Таким образом, имя пользователя и электронная почта становятся необходимыми.

Git позволяет настраивать имя пользователя и адрес электронной почты на двух уровнях:

  • Глобальный уровень: Все коммиты во всех репозиториях проекта (выберите этот вариант, если вы не уверены)
  • Уровень репозитория: Имя пользователя и email действительны только для текущего репозитория

Используйте следующую команду для настройки глобального имени пользователя:

git config --global user.name "Your Username"

Разумеется, вы должны заменить Your Username на ваше собственное имя пользователя.

Аналогично, используйте следующую команду для настройки глобального адреса электронной почты:

git config --global user.email user@email.com

Обратите внимание, что это не обязательно должен быть реальный адрес электронной почты.

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

В любой момент времени вы можете посмотреть свои настройки Git с помощью:

git config --list

Чтобы задать имя пользователя и email Git на уровне репозитория, удалите –global при настройке.

Бонусный совет: Изменение имени пользователя и электронной почты Git

Хотите изменить свое имя пользователя и электронную почту в git? Это довольно просто.

Просто сделайте то же самое, что вы делали ранее для настройки имени пользователя и электронной почты.

Вот и все.

Проверьте, что у вас получилось:

git config --list

А затем измените его:

git config --global user.name "Your Username"
git config --global user.email user@email.com

см. также:

You may also like

Leave a Comment