Skip to main content

Verweis auf Benutzendenname

Hier findest du Informationen zum Ändern deines GitHub-Benutzernamens.

Deinen Benutzernamen ändern

Die folgende Liste enthält Einschränkungen und Überlegungen beim Ändern deines GitHub-Benutzernamens. Informationen zur Richtlinie für Benutzernamen auf GitHub findest du unter GitHub-Richtlinie für Benutzernamen.

Einschränkungen der Änderungen von Benutzernamen

Mitglieder eines Unternehmen mit verwalteten Benutzer*innens können Benutzernamen nicht ändern. Die Kontrolle über deinen GitHub-Benutzernamen liegt beim Identitätsanbieteradmin deines Unternehmens. Weitere Informationen finden Sie unter Informationen zu Enterprise Managed Users.

Wenn der Kontonamespace öffentliche Repositorys enthält, die eine Aktion enthalten, die auf GitHub Marketplace aufgeführt ist oder die in der Woche vor der Umbenennung deines Kontos mehr als 100 Klone oder mehr als 100 Verwendungen von GitHub Actions enthielten, setzt GitHub die Kombination aus altem Besitzername altem und Repositoryname (OLD-OWNER/REPOSITORY-NAME) beim Löschen deines Kontos dauerhaft aus. Wenn du versuchst, ein Repository mit einer Kombination aus einem eingestellten Besitzernamen und einem Repositorynamen zu erstellen, wird der folgende Fehler angezeigt: „Das Repository <REPOSITORY_NAME> wurde eingestellt und kann nicht wiederverwendet werden“.

Wenn der Kontonamespace Pakete oder Containerimages enthält, die in einer GitHub Packages-Registrierung gespeichert sind, überträgt GitHub die Pakete und Containerimages in den neuen Namespace. Wenn du dein Konto umbenennst, kannst du Projekte unterbrechen, die von diesen Paketen abhängen. Wenn der Namespace Containerimages enthält, die öffentlich sind und mehr als 5.000 Downloads aufweisen, wird der vollständige frühere Name dieser Containerimages (OLD-NAMESPACE/IMAGE-NAME) dauerhaft ausgemustert, wenn du das Konto umbenennst, um sicherzustellen, dass der Name des Containerimages in Zukunft nicht wiederverwendet werden kann.

Repositoryumleitungen nach Änderung des Benutzernamens

Nachdem du deinen Benutzernamen geändert hast, funktionieren Weblinks zu deinen vorhandenen Repositorys weiterhin. Dieser Vorgang kann einige Minuten dauern, nachdem du die Änderung vorgenommen hast.

Befehlszeilen-Pushes von deinen lokalen Repository-Klonen zu den alten Remote-Tracking-URLs funktionieren auch weiterhin.

Umleitungen für geänderte Benutzernamen

Auf GitHub können für Folgendes keine Umleitungen eingerichtet werden:

  • @mentions Verwenden deines alten Benutzernamens
  • Links zu Gists, die deinen alten Benutzernamen enthalten

Git-Commits nach einer Änderung des Benutzernamens

Nach einer Benutzernamensänderung verlieren überprüfte Commits, die mit der vorherigen von GitHub bereitgestellten noreply-E-Mail-Adresse signiert wurden, den Status „Verified“.

Beim Überprüfen einer Signatur überprüft GitHub, ob die E-Mail-Adresse der committenden bzw. taggenden Person exakt mit einer der E-Mail-Adressen übereinstimmt, die den Identitäten des GPG-Schlüssels zugeordnet sind. Darüber hinaus ermittelt GitHub, ob es sich um eine überprüfte E-Mail-Adresse handelt, die mit dem betreffenden Benutzerkonto verknüpft ist. Dadurch wird sichergestellt, dass der Schlüssel zu Dir gehört und dass Du den Commit oder das Tag erstellt hast. Da sich der Benutzername der noreply-E-Mail-Adresse ändert, können diese Commits nicht mehr überprüft werden.

Wenn du eine von GitHub bereitgestellte private Commit-E-Mail-Adresse verwendet hast, hängt es vom Format der E-Mail-Adresse ab, ob dein Commitverlauf nach dem Umbenennen des Kontos beibehalten wird. Git-Commits, die deiner von GitHub bereitgestellten noreply-E-Mail-Adresse zugeordnet sind, werden nur dann deinem neuen Benutzernamen zugeordnet und auch nur dann in deinem Beitragsdiagramm aufgeführt, wenn deine noreply-E-Mail-Adresse das Format ID+USERNAME@users.noreply.github.com aufweist. Ältere Versionen der noreply-E-Mail-Adresse, die keine numerische ID enthalten, werden nach dem Ändern deines Benutzernamens nicht deinem GitHub-Konto zugeordnet.