Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] github

Los comandos git config --global user.email "email propio" y git config --global user.name "mi nombre" debemos ejecutarlos cada vez que usemos una pc distinta?
En caso de usar otra maquina o crear un nuevo repositorio debo realizar nuevamente la configuracion de ssh a traves de la generacion de la llave?

1 respuesta

Es una buena pregunta y la respuesta es:

git config --global user.name y user.email

Sí, debes configurarlos una vez por cada computadora que uses.

La opción --global solo guarda la configuración en tu perfil de usuario de ese computador. Por ejemplo:

git config --global user.name "Pepito Perez"
git config --global user.email "pepitoperez@gmail.com"

pero una vez configurados en un computador, no es necesario volver a ejecutarlos para cada repositorio nuevo.

en resumen:
Nuevo repositorio en la misma PC-->No es necesario Generar nueva llave SSH
Otra PC diferente-->Sí (o copiar la llave existente), aquí si hay que Generar nueva llave SSH
Reinstalar sistema operativo-->Sí, si perdiste las llaves, tienes que volver a Generar nueva llave SSH

ADENDA: recuerda que:
Git Config (user.name, user.email) → identifica quién hizo los commits.
SSH Key → autentica que tú tienes permiso para acceder a GitHub.

Son configuraciones distintas y ambas suelen hacerse una sola vez por computadora.

Para verificar si tu PC actual ya tiene una llave SSH configurada, puedes ejecutar: ls ~/.ssh
o en PowerShell:

Get-ChildItem $env:USERPROFILE\.ssh