Skip to main content

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

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

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

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

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

Если пространство имен учетной записи содержит все общедоступные репозитории, содержащие действие, указанное на 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 аккаунтом после смены имени пользователя.