¿Cómo actualizar el token de autenticación para un control remoto git?

¿Cómo actualizar el token de autenticación para un control remoto git?

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.helperestá configurado en manager.

Intenté desarmarlo credential.helpery luego, cuando lo presioné, pedí las credenciales, que funcionarán cuando las proporcione. Si vuelvo a configurarlo credential.helper, managervolverá 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):

  1. Ejecutar git credential reject(para usar todos los asistentes configurados) o git credential-manager erase(para usar el managerasistente).

  2. Escriba el siguiente texto:

    protocol=https
    host=gitlab.com
    path=/myusername/repo.git
    

    La herramienta principal git credentialtambién acepta una versión más simple (pero los ayudantes individuales no):

    url=https://gitlab.com/myusername/repo.git
    
  3. 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.

  4. Si lo desea, repita con git credential fillo git credential-manager getpara asegurarse de que ya no se puedan recuperar las credenciales.

Respuesta2

CMD

Concmdkey:

  1. Ejecute cmdkey /listdesde la línea de comando y encuentre su objetivo.
  2. Para actualizar la contraseña, ejecute cmdkey /generic:$TARGET_NAME$ /user:$MYUSERNAME$ /passe ingrese su contraseña cuando se le solicite.
    • Por ejemplo:cmdkey /generic:git:https://gitlab.com /user:myusername /pass
  3. Use la credencial nuevamente: presione su control remoto git.

GUI

ConAdministrador de credenciales de Windows:

  1. Desde el menú de inicio, busque y abra elAdministrador de Credenciales.
    • O correcontrol /name Microsoft.CredentialManager
  2. Ve a laCredenciales de Windowsy busque su credencial relevante (por ejemplo, el servicio remoto de git, en este caso, GitLab).
  3. Abra los detalles de las credenciales.
  4. ElegirEditar
  5. Ingrese la nueva contraseña.
  6. Ahorrar.
  7. Use la credencial nuevamente: presione su control remoto git.

ingrese la descripción de la imagen aquí

información relacionada