Pikaopas GitHub-käyttäjänimen vaihtamiseen

Joitakin lisätoimenpiteitä, jotka kannattaa harkita muuttaessasi käyttäjänimeäsi GitHubissa.

Tämä on 2.38947234th ja luultavasti viime kerralla vaihdan käyttäjätunnukseni (avioliitto on pysyvä, eikö?). Ajattelin kirjoittaa parempana pikaviestin siitä, miten tämä siirtyminen voidaan saavuttaa mahdollisimman sujuvasti. Voit lukea viralliset ohjeet GitHub-käyttäjänimesi vaihtamiseen täältä, ja he kertovat sinulle, miten se tehdään ja mitä tapahtuu. Seuraava on pikaopas joihinkin asioihin, jotka on harkittava myöhemmin.

Missä tehdä muutoksia

  1. Vaihda käyttäjänimi GitHub-tilin asetuksissa.
  2. Jos käytät GitHub-sivuja, muuta "username.github.io" -tietovaraston nimeä.
  3. Jos käytät muita palveluita, jotka osoittavat "username.github.io" -tietovarasto-osoitteeseesi, päivitä ne.
  4. Jos käytät Netlify, te ehkä haluta kirjautua sisään ja uudelleen liittämättä arkistot. (Kaivos toimi edelleen, mutta mahdollisesti etuyhteydettömän ongelman takia en ole positiivinen.)
  5. Kirjaudu sisään Travis CI: hen ja muihin integraatioihin (etsi ne arkiston Asetukset-välilehdeltä -> Integraatiot ja palvelut). Tämä päivittää käyttäjänimesi siellä.
  6. Päivitä paikallisia tiedostoja ja tietovaraston yhteyksiä erittäin huolellisesti toteutettufind ja sedkomentoja, ja työnnä takaisin muutoksia GitHub.
  7. Asenna kaikki verkkosivustosi uudelleen päivitetyllä GitHub-linkillä.
  8. Korjaa kaikki linkit verkossa profiilisi, arkistojesi tai mahdollisesti jakamiesi luetteloiden ympärille.

Paikalliset tiedostopäivitykset

Tässä on joitain ehdotuksia merkkijonoista, joilla voit etsiä ja korvata käyttäjänimesi.

  • github.com/username (Viitteet GitHub-sivullesi README-tiedostoissa tai verkkosivustokopiona)
  • username.github.io (Linkit GitHub-sivullesi)
  • [email protected]:username (Git-määrityksen etä-ssh-URL-osoitteet)
  • travis-ci.com/username (Travis-merkit README-tiedostoissa)
  • shields.io/github/.../username(Shields -merkkejä README, tyyppejä ovat contributors, stars, tags, ja enemmän)

Voit nopeasti tunnistaa yllä olevien merkkijonojen sijainnin käyttämällä tätä komentoa jokaiselle merkkijonolle:

grep -rnw -e 'foobar'

Tämä etsii rekursiivisesti ( r) kaikkia tiedostoja merkkijonoja, jotka vastaavat koko ( w) mallia ( e), ja etuliittää tulokset rivinumeroihin ( n), jotta voit helposti löytää ne.

Käyttämällä findja sedvoi tehdä nämä muutokset paljon nopeammin. Katso tämä artikkeli hausta ja korvaamisesta.

Nauti uudesta kahvasta! (Toivon, että se tarttuu.)