Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Указание адреса электронной почты для фиксаций

Вы можете задать адрес электронной почты, используемый для создания фиксаций на GitHub.com и на компьютере.

Сведения об адресах электронной почты для фиксаций

GitHub использует адрес электронной почты фиксации для связывания фиксаций с вашей учетной записью в GitHub.com. Вы можете выбрать адрес электронной почты, который будет связан с фиксациями, отправляемыми из командной строки, а также с веб-операциями GIT.

Для веб-операций Git можно задать адрес электронной почты фиксации на GitHub.com. Для фиксаций, отправляемых из командной строки, можно задать адрес электронной почты для фиксаций в GIT.

Все фиксации, сделанные до изменения адреса электронной почты для фиксаций, будут по-прежнему связаны с предыдущим адресом.

Примечание. Вы не можете проверять адреса электронной почты из служб одноразовых адресов электронной почты (служб, позволяющих получать электронную почту на временный адрес, срок действия которого истекает через определенное время). Если вы хотите, чтобы адрес электронной почты оставался личным, можно использовать адрес электронной почты noreply, предоставленный GitHub. Дополнительные сведения см. в статье "Указание адреса электронной почты для фиксаций в GitHub".

Если вы не хотите раскрывать личный адрес электронной почты, то можете использовать для фиксаций адрес электронной почты noreply из GitHub. Чтобы использовать адрес электронной почты noreply для фиксаций, отправляемых из командной строки, укажите его при настройке адреса электронной почты для фиксаций в GIT. Чтобы использовать адрес noreply для веб-операций GIT, укажите адрес электронной почты для фиксаций на GitHub и выберите параметр Не раскрывать мой адрес электронной почты.

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

Чтобы убедиться, что фиксации относятся к вам и отображаются в графе вкладов, используйте адрес электронной почты, подключенный к вашей учетной записи в GitHub.com, или noreply адрес электронной почты, указанный вам в параметрах электронной почты. Дополнительные сведения см. в статье Добавление адреса электронной почты в учетную запись GitHub.

Примечание: Если вы создали учетную запись в GitHub.com после 18 июля 2017 г., адрес noreply электронной почты GitHub — это идентификационный номер, а имя пользователя — в формате ID+USERNAME@users.noreply.github.com. Если вы создали учетную запись в GitHub.com до 18 июля 2017 г., адрес noreply электронной почты от GitHub будет равен USERNAME@users.noreply.github.com. Вы можете получить адрес электронной почты noreply на основе идентификатора для GitHub, выбрав (или отменив выбор и снова выбрав) параметр Не раскрывать мой адрес электронной почты в параметрах электронной почты.

Если вы используете свой noreply адрес электронной почты для GitHub для фиксаций, а затем измените имя пользователя, эти фиксации не будут связаны с вашей учетной записью в GitHub.com. Это не верно в случае, если вы используете адрес noreply на основе идентификатора из GitHub. Дополнительные сведения см. в разделе Изменение имени пользователя GitHub.

Указание адреса электронной почты для фиксаций на GitHub

Если вы не включили конфиденциальность адресов электронной почты, вы можете выбрать проверенный адрес электронной почты для создания изменений при редактировании, удалении или создании файлов или слиянии запроса на вытягивание для GitHub. Если вы включили конфиденциальность адресов электронной почты, адрес электронной почты автора фиксации ( по умолчанию <username>@users.noreply.github.com) изменить не удастся.

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Значок "Настройки" на панели пользователя

  2. В разделе "Доступ" на боковой панели щелкните Электронная почта.

  3. В поле "Добавить адрес электронной почты" введите свой адрес электронной почты и нажмите кнопку Добавить. Кнопка добавления адреса электронной почты

  4. Подтвердите адрес электронной почты. 1. В списке "Основной адрес электронной почты" выберите адрес электронной почты, который вы хотите связать с веб-операциями Git. Выбор основного адреса электронной почты 5. Чтобы не раскрывать свой адрес электронной почты при выполнении веб-операций GIT, щелкните Не раскрывать мои адреса электронной почты. Изображение флажка "Не раскрывать мои адреса электронной почты"

Указание адреса электронной почты для фиксаций в GIT

С помощью команды git config можно изменить адрес электронной почты, связанный с фиксациями GIT. Новый адрес электронной почты будет отображаться во всех будущих фиксациях, которые вы отправляете в GitHub.com из командной строки. Все фиксации, сделанные до изменения адреса электронной почты для фиксаций, будут по-прежнему связаны с предыдущим адресом.

Настройка адреса электронной почты для каждого репозитория на компьютере

  1. Откройте ТерминалТерминалGIT Bash.
  2. Настройте адрес электронной почты в Git. Можно использовать вашnoreplyадрес электронной почты, указанный GitHub или любой адрес электронной почты.
    $ git config --global user.email "YOUR_EMAIL"
  3. Убедитесь, что адрес электронной почты правильно задан в Git:
    $ git config --global user.email
    email@example.com
  4. Добавьте адрес электронной почты в учетную запись на GitHub, чтобы ваши фиксации приписывались вам и отображались в графе вкладов. Дополнительные сведения см. в разделе Добавление адреса электронной почты в учетную запись GitHub.

Настройка адреса электронной почты для одного репозитория

GitHub использует адрес электронной почты, заданный в локальной конфигурации Git, для связывания фиксаций, отправленных из командной строки, с вашей учетной записью в GitHub.com.

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

  1. Откройте ТерминалТерминалGIT Bash.
  2. Измените текущий рабочий каталог на локальный репозиторий, в котором необходимо настроить адрес электронной почты, связанный с фиксациями GIT.
  3. Настройте адрес электронной почты в Git. Можно использовать вашnoreplyадрес электронной почты, указанный GitHub или любой адрес электронной почты.
    $ git config user.email "YOUR_EMAIL"
  4. Убедитесь, что адрес электронной почты правильно задан в Git:
    $ git config user.email
    email@example.com
  5. Добавьте адрес электронной почты в учетную запись на GitHub, чтобы ваши фиксации приписывались вам и отображались в графе вкладов. Дополнительные сведения см. в разделе Добавление адреса электронной почты в учетную запись GitHub.