En hurtig guide til ændring af dit GitHub-brugernavn

Nogle yderligere trin at overveje, når du har foretaget en ændring af dit brugernavn på GitHub.

Dette er den 2.38947234. og sandsynligvis sidste gang jeg ændrer mit brugernavn (ægteskab er permanent, ikke?) Jeg troede, jeg ville hellere skrive et hurtigt indlæg om, hvordan denne overgang kan opnås så glat som muligt. Du kan læse officielle instruktioner om, hvordan du ændrer dit GitHub-brugernavn her, og de vil fortælle dig, hvordan du gør det, og hvad der sker. Følgende er en hurtig guide til nogle ting, du skal overveje bagefter.

Hvor skal man foretage ændringer?

  1. Skift brugernavn i GitHub-kontoindstillinger.
  2. Hvis du bruger GitHub Pages, skal du ændre navnet på dit "brugernavn.github.io" lager.
  3. Hvis du bruger andre tjenester, der peger på din "brugernavn.github.io" lageradresse, skal du opdatere dem.
  4. Hvis du bruger Netlify, kan du logge på og oprette forbindelse til dine arkiver igen. (Mine fungerede stadig, men på grund af et muligvis ikke-relateret problem er jeg ikke positiv.)
  5. Log ind på Travis CI og andre integrationer (find dem på fanen Indstillinger for lageret -> Integrationer og tjenester). Dette opdaterer dit brugernavn der.
  6. Opdater dine lokale filer og arkivlink med meget omhyggeligt udførtfind og sedkommandoer, og skub ændringer til GitHub tilbage.
  7. Genplacer alle websteder, du måtte have, med dit opdaterede GitHub-link.
  8. Ret eventuelle links rundt på nettet til din profil, dine arkiver eller Gists, du muligvis har delt.

Lokale filopdateringer

Her er nogle forslag til strenge til at søge og erstatte dit brugernavn i.

  • github.com/username (Henvisninger til din GitHub-side i READMEs eller i webstedets kopi)
  • username.github.io (Links til din GitHub-side)
  • [email protected]:username (Git konfigurerer eksterne ssh-URL'er)
  • travis-ci.com/username (Travis-badges i README'er)
  • shields.io/github/.../username(Shields badges i README-filer, typer omfatter contributors, stars, tags, og mere)

Du kan hurtigt identificere, hvor ovenstående strenge er placeret ved hjælp af denne kommando for hver streng:

grep -rnw -e 'foobar'

Dette rsøger rekursivt ( ) i alle filer efter strenge, der matcher hele det (( w) mønster ( e) leverede, og præfiksresultater med linjenumrene ( n), så du nemt kan finde dem.

Brug findog sedkan gøre disse ændringer meget hurtigere. Se denne artikel om søgning og erstatning.

Nyd dit nye håndtag! (Jeg håber, det holder fast.)