Un guide rapide pour changer votre nom d'utilisateur GitHub

Quelques étapes supplémentaires à prendre en compte après avoir modifié votre nom d'utilisateur sur GitHub.

Ceci étant le 2,38947234e et probablement la dernière fois que je changerai mon nom d'utilisateur, (le mariage est permanent, non?) J'ai pensé que je ferais mieux d'écrire un article rapide sur la façon dont cette transition peut être réalisée le plus facilement possible. Vous pouvez lire les instructions officielles sur la façon de changer votre nom d'utilisateur GitHub ici, et ils vous diront comment le faire et ce qui se passe. Ce qui suit est un guide rapide de certaines choses à considérer par la suite.

Où apporter des modifications

  1. Modifiez le nom d'utilisateur dans les paramètres du compte GitHub.
  2. Si vous utilisez des pages GitHub, changez le nom de votre référentiel «username.github.io».
  3. Si vous utilisez d'autres services qui pointent vers votre adresse de dépôt «username.github.io», mettez-les à jour.
  4. Si vous utilisez Netlify, vous souhaiterez peut - être vous connecter et reconnecter vos référentiels. (Le mien fonctionnait toujours, mais en raison d'un problème peut-être sans rapport, je ne suis pas sûr.)
  5. Connectez-vous à Travis CI et à d'autres intégrations (trouvez-les dans l'onglet Paramètres de votre référentiel -> Intégrations et services). Cela mettra à jour votre nom d'utilisateur là-bas.
  6. Mettez à jour vos fichiers locaux et vos liens de référentiel avec des commandes findet des sedcommandes très soigneusement exécutées , et repoussez les modifications vers GitHub.
  7. Redéployez tous les sites Web que vous pourriez avoir avec votre lien GitHub mis à jour.
  8. Corrigez tous les liens sur le Web vers votre profil, vos référentiels ou les Gists que vous avez partagés.

Mises à jour des fichiers locaux

Voici quelques suggestions de chaînes dans lesquelles rechercher et remplacer votre nom d'utilisateur.

  • github.com/username (Références à votre page GitHub dans READMEs ou dans une copie du site Web)
  • username.github.io (Liens vers votre page GitHub)
  • [email protected]:username (URL ssh distantes de Git config)
  • travis-ci.com/username (Badges Travis dans READMEs)
  • shields.io/github/.../username(Shields badges en README types comprennent contributors, stars, tagset plus)

Vous pouvez identifier rapidement où se trouvent les chaînes ci-dessus en utilisant cette commande pour chaque chaîne:

grep -rnw -e 'foobar'

Cela rrecherchera récursivement ( ) tous les fichiers pour les chaînes correspondant au wmotif entier ( ) efourni ( ) et préfixera les résultats avec les numéros de ligne ( n) afin que vous puissiez les trouver facilement.

Utiliser findet sedpeut effectuer ces changements beaucoup plus rapidement. Consultez cet article sur la recherche et le remplacement.

Profitez de votre nouvelle poignée! (J'espère que ça colle.)