Изменение имени пользователя
В следующем списке содержатся ограничения и рекомендации по изменению имени пользователя GitHub . Сведения о политике имени пользователя GitHub см. в разделе Политика имени пользователя #REF!.
Ограничения изменений имени пользователя
Если пространство имен учетной записи содержит все общедоступные репозитории, содержащие действие, указанное на 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 проверяет, соответствует ли адрес электронной почты фиксации или тега одному из адресов электронной почты, связанных с удостоверениями ключа групповой политики. Кроме того, GitHub подтверждает, что адрес электронной почты проверен и связан с учетной записью пользователя. Это гарантирует, что ключ принадлежит вам и что вы создали фиксацию или тег. Так как имя пользователя noreply адреса электронной почты изменяется, эти фиксации больше не могут быть проверены.
Если вы использовали GitHub-предоставленный частный адрес электронной почты фиксации, будет ли журнал фиксации сохранен после переименования учетной записи, зависит от формата адреса электронной почты. Фиксации Git, связанные с вашими переменными данных.product.github %}, noreply предоставленные адресом электронной почты, не будут присвоены новому имени пользователя и не будут отображаться в графе вкладов, если noreply ваш адрес электронной почты не находится в форме ID+USERNAME@users.noreply.github.com. Старые версии адреса электронной почты noreply , не содержащие числовой идентификатор, не будут связаны с вашей учетной записью GitHub после изменения имени пользователя.