Cómo gestionar múltiples cuentas de GitHub

Cómo gestionar múltiples cuentas de GitHub
Palina Zabela's Profile Image
Palina Zabela

Content Manager, Octo Browser

Los desarrolladores a menudo necesitan gestionar múltiples cuentas de GitHub para evitar confusiones con diferentes proyectos y commits. Si trabajas con repositorios que pertenecen a diferentes cuentas, cambiar manualmente entre ellos puede resultar inconveniente. Usar el protocolo SSH puede resolver este problema. Aquí te explicamos cómo hacerlo.

Contenidos

Manténgase en el anonimato, aproveche la multicuentas y logre sus objetivos con el navegador antidetección de mayor calidad del mercado.

¿Te gustaría probar Octo Browser con descuento?
Usa el código promocional OCTOBLOG para obtener un 30% de descuento en cualquier suscripción. Esta oferta solo es válida para nuevos usuarios.

Generar y añadir claves SSH

Para garantizar un acceso seguro a varios repositorios de GitHub, debe generar una clave SSH única para cada cuenta. Para ello, abra una terminal o línea de comandos y utilice el comando:

ssh-keygen -t ed25519 -C "your_email@example.com"

Recomendamos utilizar el algoritmo ed25519, ya que es más moderno y seguro. Incluya un correo electrónico para facilitar la identificación de cada clave. Deje la configuración de la ruta de clave predeterminada para que se guarde en la carpeta .ssh del directorio.

Una vez finalizado el proceso, aparecerán dos archivos en la carpeta .ssh: your_email (la clave privada) y your_email.pub (la clave pública). Asegúrese de tener el agente SSH ejecutándose y añada la clave privada a este.

Añadir la clave pública a GitHub

Ahora que tiene una clave pública, debe añadirla a su cuenta de GitHub. Este paso permitirá que GitHub le autentique cuando trabaje con varios repositorios.

  1. Abra el archivo de clave pública your_email.pub en cualquier editor de texto, por ejemplo, el Bloc de notas.

  2. Copie el contenido del archivo.

  3. Vaya a GitHub, inicie sesión y acceda a Settings.

  4. Abra la sección "SSH and GPG keys".

  5. Haga clic en el botón "New SSH key".

  6. En el campo "Title", introduzca un nombre descriptivo para la clave, como "Mi portátil personal" o "PC del trabajo".

  7. En el campo "Key", pegue el contenido copiado de su clave pública.

  8. Haga clic en "Add SSH key".

Debe completar este procedimiento para cada cuenta de GitHub utilizando una clave pública distinta. Esto le permitirá trabajar con varias cuentas en un solo dispositivo.

Acceder al repositorio de GitHub mediante SSH

Una vez que haya añadido la clave pública a la configuración de su cuenta de GitHub, cree un archivo .config en la carpeta .ssh y añada las cuentas. He aquí un ejemplo:

# Account your_email

Host your_email

HostName github.com

User git

IdentityFile C:\Users\User\your_email@example.com

# Account your_email2

Host your_email2

HostName github.com

User git

IdentityFile C:\Users\User\your_email2@example.com

# Account your_email3

Host your_email3

HostName github.com

User git

IdentityFile C:\Users\User\your_email3@example.com

Después de eso, puede empezar a trabajar con varios repositorios.

  1. Abra la página del repositorio deseado en GitHub.

  2. Haga clic en el botón verde "Code".

  3. Vaya a la pestaña "SSH".

  4. Copie la URL SSH del repositorio.

  5. Reemplace github.com en la URL SSH con el valor de your_email de la línea Host en el archivo .config.

  6. Utilizando una terminal o línea de comandos, escriba el comando:

git clone <ssh-url>

Dependiendo de la clave utilizada para la autenticación en su sistema, GitHub se conectará automáticamente a la cuenta correcta. Para especificar diferentes nombres y direcciones de correo electrónico para los commits en diferentes repositorios, debe personalizar el archivo de configuración. Para ello, añada las siguientes líneas al archivo global .gitconfig:

[includeIf "gitdir:<absolute_path_to_work_directory>"]

path = <absolute_path_to_work_directory>/.gitconfig

Cree un archivo .gitconfig en el repositorio que ha clonado. Pegue su nombre de usuario y dirección de correo electrónico en este archivo utilizando el comando:

#.gitconfig file inside the work folder

[user]

name = <your_name>

email = <work_email_id>

Esto garantiza que cada proyecto de GitHub utilice el correo electrónico y el nombre correctos.

Conclusión

Configurar varias cuentas de GitHub utilizando claves SSH es una forma eficaz y segura de gestionar sus proyectos. Este enfoque le ayudará a evitar confusiones y errores.

Manténgase en el anonimato, aproveche la multicuentas y logre sus objetivos con el navegador antidetección de mayor calidad del mercado.

¿Te gustaría probar Octo Browser con descuento?
Usa el código promocional OCTOBLOG para obtener un 30% de descuento en cualquier suscripción. Esta oferta solo es válida para nuevos usuarios.

Generar y añadir claves SSH

Para garantizar un acceso seguro a varios repositorios de GitHub, debe generar una clave SSH única para cada cuenta. Para ello, abra una terminal o línea de comandos y utilice el comando:

ssh-keygen -t ed25519 -C "your_email@example.com"

Recomendamos utilizar el algoritmo ed25519, ya que es más moderno y seguro. Incluya un correo electrónico para facilitar la identificación de cada clave. Deje la configuración de la ruta de clave predeterminada para que se guarde en la carpeta .ssh del directorio.

Una vez finalizado el proceso, aparecerán dos archivos en la carpeta .ssh: your_email (la clave privada) y your_email.pub (la clave pública). Asegúrese de tener el agente SSH ejecutándose y añada la clave privada a este.

Añadir la clave pública a GitHub

Ahora que tiene una clave pública, debe añadirla a su cuenta de GitHub. Este paso permitirá que GitHub le autentique cuando trabaje con varios repositorios.

  1. Abra el archivo de clave pública your_email.pub en cualquier editor de texto, por ejemplo, el Bloc de notas.

  2. Copie el contenido del archivo.

  3. Vaya a GitHub, inicie sesión y acceda a Settings.

  4. Abra la sección "SSH and GPG keys".

  5. Haga clic en el botón "New SSH key".

  6. En el campo "Title", introduzca un nombre descriptivo para la clave, como "Mi portátil personal" o "PC del trabajo".

  7. En el campo "Key", pegue el contenido copiado de su clave pública.

  8. Haga clic en "Add SSH key".

Debe completar este procedimiento para cada cuenta de GitHub utilizando una clave pública distinta. Esto le permitirá trabajar con varias cuentas en un solo dispositivo.

Acceder al repositorio de GitHub mediante SSH

Una vez que haya añadido la clave pública a la configuración de su cuenta de GitHub, cree un archivo .config en la carpeta .ssh y añada las cuentas. He aquí un ejemplo:

# Account your_email

Host your_email

HostName github.com

User git

IdentityFile C:\Users\User\your_email@example.com

# Account your_email2

Host your_email2

HostName github.com

User git

IdentityFile C:\Users\User\your_email2@example.com

# Account your_email3

Host your_email3

HostName github.com

User git

IdentityFile C:\Users\User\your_email3@example.com

Después de eso, puede empezar a trabajar con varios repositorios.

  1. Abra la página del repositorio deseado en GitHub.

  2. Haga clic en el botón verde "Code".

  3. Vaya a la pestaña "SSH".

  4. Copie la URL SSH del repositorio.

  5. Reemplace github.com en la URL SSH con el valor de your_email de la línea Host en el archivo .config.

  6. Utilizando una terminal o línea de comandos, escriba el comando:

git clone <ssh-url>

Dependiendo de la clave utilizada para la autenticación en su sistema, GitHub se conectará automáticamente a la cuenta correcta. Para especificar diferentes nombres y direcciones de correo electrónico para los commits en diferentes repositorios, debe personalizar el archivo de configuración. Para ello, añada las siguientes líneas al archivo global .gitconfig:

[includeIf "gitdir:<absolute_path_to_work_directory>"]

path = <absolute_path_to_work_directory>/.gitconfig

Cree un archivo .gitconfig en el repositorio que ha clonado. Pegue su nombre de usuario y dirección de correo electrónico en este archivo utilizando el comando:

#.gitconfig file inside the work folder

[user]

name = <your_name>

email = <work_email_id>

Esto garantiza que cada proyecto de GitHub utilice el correo electrónico y el nombre correctos.

Conclusión

Configurar varias cuentas de GitHub utilizando claves SSH es una forma eficaz y segura de gestionar sus proyectos. Este enfoque le ayudará a evitar confusiones y errores.

Mantente al día de las últimas noticias sobre Octo Browser

Al hacer clic en el botón, aceptas nuestra Política de privacidad.

Mantente al día de las últimas noticias sobre Octo Browser

Al hacer clic en el botón, aceptas nuestra Política de privacidad.

Mantente al día de las últimas noticias sobre Octo Browser

Al hacer clic en el botón, aceptas nuestra Política de privacidad.

Únete a Octo Browser ahora

O contacta al servicio al cliente en cualquier momento si tienes alguna pregunta.

Únete a Octo Browser ahora

O contacta al servicio al cliente en cualquier momento si tienes alguna pregunta.

Únete a Octo Browser ahora

O contacta al servicio al cliente en cualquier momento si tienes alguna pregunta.

©

2026

Octo Browser

©

2026

Octo Browser

©

2026

Octo Browser