Кратко ръководство за промяна на вашето потребителско име в GitHub

Някои допълнителни стъпки, които трябва да обмислите след промяна на потребителското си име в GitHub.

Това е 2,38947234-ти и вероятно последния път ще сменя потребителското си име (бракът е постоянен, нали?). Помислих, че е по-добре да напиша кратка публикация за това как този преход може да бъде постигнат възможно най-гладко. Можете да прочетете официални инструкции за това как да промените вашето потребителско име за GitHub тук и те ще ви кажат как да го направите и какво се случва. По-долу е кратко ръководство за някои неща, които да разгледате след това.

Къде да направите промени

  1. Променете потребителското име в настройките на акаунта в GitHub.
  2. Ако използвате GitHub Pages, променете името на вашето хранилище „username.github.io“.
  3. Ако използвате други услуги, които сочат към адреса на хранилището ви „username.github.io“, актуализирайте ги.
  4. Ако използвате Netlify, може да искате да влезете и да свържете отново своите хранилища. (Моят все още е работил, но поради евентуално несвързан проблем, не съм сигурен.)
  5. Влезте в Travis CI и други интеграции (намерете ги в раздела Настройки на вашето хранилище -> Интеграции и услуги). Това ще актуализира вашето потребителско име там.
  6. Актуализиране на локални файлове и хранилища връзки с много внимателно изпълненаfind и sedкоманди, и да отложат промени в GitHub.
  7. Преразпределете всички уебсайтове, които може да имате, с вашата актуализирана връзка към GitHub.
  8. Коригирайте всички връзки в мрежата към вашия профил, хранилищата или списъците, които може да сте споделили.

Локални актуализации на файлове

Ето няколко предложения за низове за търсене и замяна на вашето потребителско име.

  • github.com/username (Препратки към вашата страница в GitHub в README или в копие на уебсайт)
  • username.github.io (Връзки към вашата страница в GitHub)
  • [email protected]:username (Git config отдалечени ssh URL адреси)
  • travis-ci.com/username (Значки на Травис в README)
  • shields.io/github/.../username(Shields значки в READMEs, видове включват contributors, stars, tags, и повече)

Можете бързо да определите къде се намират горните низове, като използвате тази команда за всеки низ:

grep -rnw -e 'foobar'

Това ще rтърси рекурсивно ( ) всички файлове за низове, съответстващи на целия предоставен wшаблон ( e) и ще добавя резултатите до номера на редове ( n), за да можете лесно да ги намерите

Използването findи sedможе да направи тези промени много по-бързо. Вижте тази статия за търсене и подмяна.

Насладете се на новата си дръжка! (Надявам се да остане.)