Skip to main content

Справочник по имени пользователя

Найдите информацию о смене GitHub имени пользователя.

Изменение имени пользователя

Следующий список содержит ограничения и соображения при изменении имени GitHub пользователя. Для политики по GitHub именам пользователя см. Политика имени пользователя GitHub.

Ограничения изменений имени пользователя

Члены корпоративный с управляемыми пользователями an не могут менять имя пользователя. Администратор IDP вашего предприятия контролирует ваше GitHub имя пользователя. Дополнительные сведения см. в разделе Около Enterprise Managed Users.

Если пространство имен учетной записи содержит все общедоступные репозитории, содержащие действие, указанное на GitHub Marketplace, или с более чем 100 клонами или более 100 использует GitHub Actions за неделю до переименования учетной записи, GitHub окончательно удаляет старое имя владельца и сочетание имен репозитория (OLD-OWNER/REPOSITORY-NAME) при переименовании учетной записи. Если вы попытаетесь создать репозиторий, используя имя ушедшего на пенсию владельца и имя репозитория, вы увидите ошибку: «Репозиторий <REPOSITORY_NAME> отстранён и не может быть использован повторно.»

Если пространство имен учетной записи содержит все пакеты или образы контейнеров, хранящиеся в реестре GitHub Packages, GitHub передает пакеты и образы контейнеров в новое пространство имен. Переименовав свою учетную запись, вы можете разбить проекты, зависящие от этих пакетов. Если пространство имен содержит все образы контейнеров, которые являются общедоступными и имеют более 5000 скачиваемых файлов, полное имя этих образов контейнеров (OLD-NAMESPACE/IMAGE-NAME) окончательно удаляется при переименовании учетной записи, чтобы имя образа контейнера не было повторно использовано в будущем.

Перенаправление репозитория после изменения имени пользователя

После изменения имени пользователя веб-ссылки на существующие репозитории будут продолжать работать. Они начнут функционировать в течение нескольких минут после того, как вы внесете изменение.

Отправки с помощью командной строки из клонов ваших локальных репозиториев на старые URL-адреса для удаленного отслеживания продолжат работать.

Перенаправления для измененных имен пользователей

GitHub Нельзя настроить перенаправления для:

  • @mentions , использующего старое имя пользователя;
  • ссылок на gist, включающие старое имя пользователя.

Фиксация Git после изменения имени пользователя

После смены имени пользователя верифицированные коммиты, подписанные с ранее GitHubпредоставленным noreply адресом электронной почты, теряют статус «Проверенный».

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

Если вы использовали GitHub-предоставленный приватный адрес коммита, сохранена ли ваша история коммита после переименования аккаунта, зависит от формата электронной почты. Git-коммиты, связанные с вашим GitHubадресом электронной почты, noreply не будут связаны с вашим новым именем пользователя и не будут отображаться в графике вкладов, если только ваш noreply адрес электронной почты не в форме ID+USERNAME@users.noreply.github.com. Старые версии noreply адреса электронной почты, не содержащие цифрового идентификатора, не будут связаны с вашим GitHub аккаунтом после смены имени пользователя.