Eine Kurzanleitung zum Ändern Ihres GitHub-Benutzernamens

Einige zusätzliche Schritte, die Sie berücksichtigen sollten, nachdem Sie Ihren Benutzernamen auf GitHub geändert haben.

Dies ist der 2.38947234. Und wahrscheinlich das letzte Mal, dass ich meinen Benutzernamen ändere (die Ehe ist dauerhaft, oder?). Ich dachte, ich schreibe besser einen kurzen Beitrag darüber, wie dieser Übergang so reibungslos wie möglich erreicht werden kann. Sie können die offiziellen Anweisungen zum Ändern Ihres GitHub-Benutzernamens hier lesen. Dort erfahren Sie, wie es geht und was passiert. Das Folgende ist eine Kurzanleitung zu einigen Dingen, die später berücksichtigt werden müssen.

Wo können Änderungen vorgenommen werden?

  1. Ändern Sie den Benutzernamen in den GitHub-Kontoeinstellungen.
  2. Wenn Sie GitHub Pages verwenden, ändern Sie den Namen Ihres Repository "username.github.io".
  3. Wenn Sie andere Dienste verwenden, die auf Ihre Repository-Adresse "username.github.io" verweisen, aktualisieren Sie diese.
  4. Wenn Sie Netlify verwenden, möchten Sie sich möglicherweise anmelden und Ihre Repositorys erneut verbinden. (Meins hat immer noch funktioniert, aber aufgrund eines möglicherweise nicht zusammenhängenden Problems bin ich nicht positiv.)
  5. Melden Sie sich bei Travis CI und anderen Integrationen an (finden Sie diese auf der Registerkarte Einstellungen Ihres Repositorys -> Integrationen und Dienste). Dadurch wird Ihr Benutzername dort aktualisiert.
  6. Aktualisieren Sie Ihre lokalen Dateien und Repository - Verbindungen mit sehr sorgfältig ausgeführtfind und sedBefehle, und zurückzudrängen Änderungen GitHub.
  7. Stellen Sie alle Websites, die Sie möglicherweise haben, mit Ihrem aktualisierten GitHub-Link erneut bereit.
  8. Korrigieren Sie alle Links im Web zu Ihrem Profil, Ihren Repositorys oder Listen, die Sie möglicherweise freigegeben haben.

Lokale Dateiaktualisierungen

Hier sind einige Vorschläge für Zeichenfolgen, mit denen Sie Ihren Benutzernamen suchen und ersetzen können.

  • github.com/username (Verweise auf Ihre GitHub-Seite in READMEs oder in der Website-Kopie)
  • username.github.io (Links zu Ihrer GitHub-Seite)
  • [email protected]:username (Git config remote ssh URLs)
  • travis-ci.com/username (Travis Abzeichen in READMEs)
  • shields.io/github/.../username(Shields Abzeichen in READMEs, Typen gehören contributors, stars, tags, und mehr)

Mit diesem Befehl können Sie schnell feststellen, wo sich die oben genannten Zeichenfolgen befinden:

grep -rnw -e 'foobar'

Dadurch werden ralle Dateien rekursiv ( ) nach Zeichenfolgen durchsucht, die mit dem gesamten ( w) Muster ( e) übereinstimmen, und den Ergebnissen die Zeilennummern ( n) vorangestellt, damit Sie sie leicht finden können.

Verwenden findund sedkönnen diese Änderungen viel schneller vornehmen. Lesen Sie diesen Artikel zum Suchen und Ersetzen.

Viel Spaß mit Ihrem neuen Griff! (Ich hoffe es bleibt.)