Algunos pasos adicionales a considerar después de realizar un cambio en tu nombre de usuario en GitHub.

Siendo esta la 238,947,234 vez y probablemente última vez que cambiaré mi nombre de usuario (el matrimonio es permanente, ¿verdad?), pensé que sería mejor escribir un post rápido sobre cómo se puede lograr esta transición de la manera más fluida posible. La siguiente es una guía rápida de algunas cosas a considerar después.

Donde hacer cambios

  1. Cambia tu nombre de usuario haciendo clic en Change username en las opciones de tu cuenta de GitHub.
  2. Si usas GitHub Pages, cambia el nombre de tu repositorio “nombredeusuario.github.io”.
  3. Si usas otros servicios que apunten a tu dirección de repositorio "nombredeusuario.github.io", actualízalos.
  4. Si usas Netlify, es posible que desees iniciar sesión y volver a conectar tus repositorios.
  5. Inicia sesión en Travis CI y otras integraciones, encuéntralas en la pestaña (Settings -> Integrations) de tu repositorio. Esto actualizará tu nombre de usuario allí.
  6. Actualiza tus archivos locales y enlaces de repositorio usando muy cuidadosamente comandos find y sed, empujando luego los cambios a GitHub.
  7. Relanza cualquier sitio web que puedas tener con tu enlace de GitHub actualizado.
  8. Corrige cualquier enlace en la web hacia tu perfil, tus repositorios, o Gists que hayas compartido.

Actualización de archivos locales

Aquí hay algunas sugerencias de cadenas para buscar y reemplazar tu nombre de usuario.

  • github.com/nombredeusuario (Referencias a tu página de GitHub en READMEs o en la copia del sitio web)
  • nombredeusuario.github.io (Enlaces a tu página de GitHub)
  • git@github.nombredeusuario (URL ssh remotas de configuración de Git)
  • travis-ci.com/nombredeusuario(Insignias de Travis en READMEs)
  • shields.io/github/.../nombredeusuario(Insignias Shields en READMEs, incluyen contribuyentes, estrellas, etiquetas, y más)

Puedes identificar rápidamente dónde se encuentran las cadenas anteriores utilizando este comando para cada cadena:

grep -rnw -e 'foobar'

Esto buscará recursivamente (r) todos los archivos para cadenas que coincidan con todo (w) el patrón (e) proporcionado y antepondrá los resultados con los números de línea (n) para que puedas encontrarlos fácilmente.

Usando find y sed puedes hacer estos cambios mucho más rápido. Consulta este artículo sobre buscar y reemplazar .

¡Disfruta tu nuevo nombre! (Espero que este haga click contigo.)

Traducido del artículo de Victoria Drake - A quick guide to changing your GitHub username