![¿Cómo actualizar el token de autenticación para un control remoto git?](https://rvso.com/image/1557215/%C2%BFC%C3%B3mo%20actualizar%20el%20token%20de%20autenticaci%C3%B3n%20para%20un%20control%20remoto%20git%3F.png)
Revoqué mi token porGitLab, ¿cómo puedo configurar el nuevo token para uso cmd?
Al intentar presionar, aparece este error:
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.com/myusername/repo.git'
El credential.helper
está configurado en manager
.
Intenté desarmarlo credential.helper
y luego, cuando lo presioné, pedí las credenciales, que funcionarán cuando las proporcione. Si vuelvo a configurarlo credential.helper
, manager
volverá a aparecer el error anterior.
Entonces, ¿cómo puedo configurar el nuevo token?
(El método preferido sería desde cmd).
¡Gracias!
Respuesta1
Aquí hay un método genérico que debería funcionar con todos los asistentes de credenciales actualmente configurados (y grabables) (y para ser honesto, me sorprende que git no haya hecho esto automáticamente; essupuestoa):
Ejecutar
git credential reject
(para usar todos los asistentes configurados) ogit credential-manager erase
(para usar elmanager
asistente).Escriba el siguiente texto:
protocol=https host=gitlab.com path=/myusername/repo.git
La herramienta principal
git credential
también acepta una versión más simple (pero los ayudantes individuales no):url=https://gitlab.com/myusername/repo.git
En una línea en blanco, presione Ctrl+Z, Enter(Consola de Windows) o Ctrl+D(Linux, Cygwin, macOS...) para indicar el final de la entrada.
Si lo desea, repita con
git credential fill
ogit credential-manager get
para asegurarse de que ya no se puedan recuperar las credenciales.
Respuesta2
CMD
Concmdkey:
- Ejecute
cmdkey /list
desde la línea de comando y encuentre su objetivo. - Para actualizar la contraseña, ejecute
cmdkey /generic:$TARGET_NAME$ /user:$MYUSERNAME$ /pass
e ingrese su contraseña cuando se le solicite.- Por ejemplo:
cmdkey /generic:git:https://gitlab.com /user:myusername /pass
- Por ejemplo:
- Use la credencial nuevamente: presione su control remoto git.
GUI
ConAdministrador de credenciales de Windows:
- Desde el menú de inicio, busque y abra elAdministrador de Credenciales.
- O corre
control /name Microsoft.CredentialManager
- O corre
- Ve a laCredenciales de Windowsy busque su credencial relevante (por ejemplo, el servicio remoto de git, en este caso, GitLab).
- Abra los detalles de las credenciales.
- ElegirEditar
- Ingrese la nueva contraseña.
- Ahorrar.
- Use la credencial nuevamente: presione su control remoto git.