¿Cómo actualizo la contraseña para Git?


Estoy usando BitBucket con Xcode y Git para el control de versiones, y recientemente cambié todas mis contraseñas (gracias Adobe!).

Como era de esperar, ya no puedo enviar mis confirmaciones locales a mi repositorio en BitBucket (Authentication failed for 'https://______.git'), pero me estoy olvidando de cómo actualizar la contraseña almacenada en caché en mi iMac. De alguna manera no he podido encontrarlo en Google o Desbordamiento de pila, aunque me parece que debería ser bastante sencillo...

Author: Peter Mortensen, 2013-11-25

10 answers

Para arreglar esto, puede usar

git config --global credential.helper osxkeychain

A continuación, se le pedirá su contraseña de nuevo.

Para Windows, es el mismo comando con un argumento diferente:

git config --global credential.helper wincred
 414
Author: Ken M. Haggerty,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-28 21:11:37

Ninguna de las otras respuestas funcionó para mí en macOS Sierra 10.12.4

Esto es lo que tenía que hacer:

git config --global --unset user.password

Luego ejecuta tu comando git (ej. git push) y vuelva a ingresar su nombre de usuario y contraseña.

 246
Author: Derek Lopes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-16 01:19:10

Tuve el mismo problema, y la respuesta aceptada no me ayudó porque la contraseña no estaba almacenada en el llavero. He escrito:

git pull https://[email protected]/mypath/myrepo.git

Entonces la consola me pidió mi nueva contraseña.

 55
Author: Julián Martínez,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-27 08:04:20

La única forma en que podía modificar mi contraseña de git era ir al Administrador de Credenciales en Windows (Clave de Windows + tipo 'credential') y editar la entrada de git bajo Credenciales Genéricas de Credenciales de Windows. Nota: No aparece alfabéticamente

 46
Author: bom1,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-13 14:46:06

En Windows 10 con Git

Eliminar / actualizar credenciales relacionadas almacenadas en Credenciales de Windows en > > Panel de Control\Todos los elementos del Panel de Control \ Credential Manager

introduzca la descripción de la imagen aquí

 34
Author: Imran Javed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-08-01 16:13:14

Estaba ingresando al repositorio por primera vez. Así que no había HEAD definido.

La forma más fácil sería:

git push -u origin master

Se le pedirá la contraseña, y una vez que introduzca que se guardará automáticamente, y usted será capaz de empujar.

 9
Author: Pritam Banerjee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-29 23:25:11

Si es usuario de MAC, puede abrir la aplicación KeyChain Access desde finder y luego buscar su cuenta que aparece allí. Simplemente haga clic en él y actualice su contraseña. Ahora inténtalo y las cosas caerán en su lugar.

Enlace para referencia: Actualizar sus credenciales a través de Keychain Access

Funcionó para mí. :)

 8
Author: Nishant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-17 10:42:17

En Windows 10 en mencionado anteriormente por @Imran Javed puede encontrar Credenciales Genéricas en:

Panel de Control\Todos los elementos del Panel de Control \ Credential Manager > > Credenciales de Windows

Para su servidor git y luego puede actualizar la contraseña haciendo clic en el botón editar.

introduzca la descripción de la imagen aquí

 6
Author: nzrytmn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-08-29 09:42:42

Lo intenté todo pero nada funcionó. Entonces lo siguiente funcionó.

  1. Antes de cualquiera de los pasos anteriores, bloquear y desbloquear el llavero de nuevo porque a veces sorta se atasca.
  2. Instala el escritorio GitHub - ayuda.
 2
Author: Maedah Batool,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-28 10:51:13

Intentaría eliminar mi cuenta en Keychain Access y luego volver a ejecutar git clone. Git me pedirá una nueva contraseña.

 1
Author: Hiro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-29 23:23:59