Estaba empujando y tirando de git en la Terminal y luego cambié mi nombre de usuario en github.com. Fui a presionar algunos cambios y no se pudo presionar porque todavía estaba reconociendo mi antiguo nombre de usuario. ¿Cómo cambio / actualizo mi nombre de usuario en git en la terminal?
git
github
git-config
user3370902
fuente
fuente
git
comando en el símbolo del sistema. No hay servicio de git que necesite reiniciar. ¿Utiliza autenticación de dos factores o alguna otra cosa extraña?git config --list
para verificar el nombre de usuario y el correo electrónico actuales en su repositorio local.git config [--global] user.name "Full Name"
git config [--global] user.email "[email protected]"
por repositorio también puede editar
.git/config
manualmente.Cuando realice el paso 2 si ve
credential.helper=manager
que necesita abrir el administrador de credenciales de su computadora (Win o Mac) y actualizar las credenciales allíAsí es como se ve en Windows
¿Solución de problemas? Aprende más
fuente
--local
, puede usar diferentes credenciales en repositorios específicos en la misma computadora. (p. ej., desea comprometerse con su repositorio personal desde su computadora portátil de trabajo, pero permanecergit config credential.username "xxx"
Para cambiar localmente solo un repositorio, ingrese en la terminal, desde dentro del repositorio
Para cambiar globalmente use
( EDITAR EXPLICADO : si no cambia también el
user.email
yuser.name
, podrá impulsar sus cambios, pero se registrarán en git con el usuario anterior)La próxima vez
push
, se le pedirá que ingrese su contraseñaPassword for 'https://<new_username>@github.com':
fuente
git config user.name "xxx"
->git config user.email "xxx"
->git config credential.username "xxx"
config
git config --global credential.username "new_username"
Método 1
Para configurar la identidad predeterminada de su cuenta,
globally
ejecute los siguientes comandosPara establecer la identidad solo en el repositorio actual, elimine
--global
y ejecute los siguientes comandos en el directorio raíz de Project / RepoEjemplo:
** Nota: ** puede verificar estos valores en su perfil de GitHub o perfil de Bitbucket
método-2
cree un archivo .gitconfig en su carpeta de inicio si no existe. y pegue las siguientes líneas en .gitconfig
Directorio de inicio para crear el archivo .gitconfig:
windows: c / users / <nombre de usuario o empID>
Mac o Linux: ejecute este comando para ir al directorio de inicio
cd ~
o simplemente ejecute los siguientes comandos uno tras otro
método-3 (ventana emergente de credencial git)
ventanas:
Panel de control >> Cuenta de usuario >> Credential Manager >> Credencial de Windows >> Credencial genérica
busque cualquier certificado / credencial de github y elimínelo.
Mac :
comando + espacio >> busque "acceso a llavero" y haga clic en Aceptar >> busque cualquier certificado / archivo con gitHub >> elimínelo.
luego, al ejecutar cualquier comando git, se le pedirá que ingrese un nuevo nombre de usuario y contraseña.
fuente
Actualice la nueva URL del repositorio de usuarios
Intenté usar los siguientes comandos, no funciona:
O
fuente
Desde su terminal haga:
O
fuente
Hay una solución fácil para ese problema, la solución se quita el certificado del llavero suyo, lo anterior hará que vuelva a pedirle al usuario y contraseña.
Pasos:
Busque el certificado gitHub.com.
Eliminar el certificado gitHub.com.
Ejecute cualquier operación con git en su terminal. De nuevo, solicite su nombre de usuario y contraseña.
Para usuarios de Windows, busque el llavero siguiendo:
fuente
Le recomiendo que haga esto simplemente vaya a su carpeta .git y luego abra el archivo de configuración . En el archivo pegue su información de usuario:
Esto debería ser.
fuente
Al principio, debe cambiar las credenciales de su máquina local
fuente
Si ha creado una nueva cuenta de Github y desea enviar confirmaciones con su nueva cuenta en lugar de su cuenta anterior, se debe actualizar .gitconfig; de lo contrario, enviará la cuenta de Github que ya posee a la nueva cuenta.
Para solucionar esto, debe navegar a su directorio de inicio y abrir .gitconfig con un editor. El editor puede ser vim, notepad ++ o incluso notepad.
Una vez que tenga el .gitconfig abierto, simplemente modifique el "nombre" con su nuevo nombre de usuario de la cuenta de Github con el que desea ingresar.
fuente
generalmente el nombre de usuario reside en git config
aunque si todavía ve arriba no funciona, puede editar .gitconfig en su directorio de usuario de mac y actualizar
fuente