Bitbucket falla al autenticarse en git pull


Uso BitBucket y tuve que cambiar mi contraseña porque estaba comprometida.

git pull

Remoto: Nombre de usuario o contraseña inválidos. Si inicia sesión a través de un servicio de terceros, debe asegurarse de que tiene una contraseña de cuenta establecida en su perfil de cuenta.
fatal: Falló la autenticación para ' https://bitbucket.org/myusername/myproject.git/'

¿Cómo puedo cambiar mi contraseña usando la línea de comandos?

Author: Andrejs Cainikovs, 2015-10-29

13 answers

Necesita restablecer la contraseña como se muestra a continuación.

En macOS:

git config --global credential.helper osxkeychain

En Windows 10:

git config --global credential.helper store

Después de ejecutar esto, le pedirá el nombre de usuario y la contraseña para su repositorio.

 145
Author: software is fun,
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-24 10:38:21

Creo que es solo un problema de autenticación...

  1. Haga clic en el icono de su cuenta de Bitbucket (arriba a la derecha) y vaya a "Administrar cuenta".
  2. Vaya a la opción "Cambiar contraseña" en el menú de la izquierda.
  3. Introduzca su contraseña en los campos "Nueva contraseña" y "Confirmar contraseña".
  4. Haga clic en "Cambiar contraseña".

Eso es todo:)

 51
Author: David Motilla,
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
2015-11-06 10:10:47

Primero, edite su .git / config y elimina tu nombre de usuario de 'url'.

Tenía esto:

url = https://[email protected]/pathto/myrepo.git

Y después de la modificación:

url = https://bitbucket.org/pathto/myrepo.git

Luego intente tirar (o empujar) y use su correo electrónico y las credenciales de contraseña para iniciar sesión.

 36
Author: Guille Acosta,
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-11-16 01:09:33

Necesitaba hacer esto y ejecutar un git pull para establecer mi contraseña desde la línea de comandos para que esto funcione.

Tenga en cuenta que este método guarda su contraseña en un archivo de texto plano en su disco:

git config --global credential.helper store
git pull

Otras soluciones aquí: ¿Hay alguna forma de omitir la escritura de contraseñas cuando se usa https:// en GitHub?

 14
Author: dtbarne,
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-05-23 12:10:33

Si eres un usuario de mac esto funcionó para mí:

  1. abra el acceso al Llavero.
  2. Busca cuentas Bitbucket.
  3. Suprímalos.

Entonces le pedirá la contraseña de nuevo.

 13
Author: sergiosua,
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-09-27 15:45:19

Hice clic en este botón y funcionó para mí.

Aquí está la captura de pantalla

 11
Author: Raja Islam,
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-25 06:08:41

Últimamente, BitBucket necesita que generes una contraseña de aplicación:

Configuración / Administración de Acceso / Contraseñas de Aplicaciones.

Https://bitbucket.org/account/user/.../app-passwords

 8
Author: Alin Porumb,
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-05-05 11:53:13

Si encontró un problema de error de autenticación cuando ingresó la contraseña y el nombre de usuario correctos, es un problema de git. Para resolver este problema cuando está instalando el git en su máquina, desmarque habilitar el administrador de credenciales de git introduzca la descripción de la imagen aquí

 6
Author: Hoque MD Zahidul,
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-27 06:49:05

Puede actualizar sus credenciales de Bitbucket desde el Llavero OSX.

Actualizar sus credenciales en caché a través de la línea de comandos:

$ git credential-osxkeychain erase
host=bitbucket.org
protocol=https
[press return]

Si tiene éxito, nada se imprimirá. Para probar que funciona, intente clonar un repositorio desde Bitbucket. Si se le solicita una contraseña, la entrada del llavero se eliminó.

 5
Author: ricardopereira,
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-06-07 10:58:50

Esta respuesta es para los usuarios que navegan aquí después de buscar el error.

  • Terminal no aceptará tu contraseña de Bitbucket o Atlassian web app si
    tu cuenta está asociada a una cuenta de Atlassian (Jira). Si esto es tu caso, tienes una cadena gigante generada para ti que puedes encuentra en tu aplicación MacOSX keychain. Esta es la contraseña que acepta el Terminal.
  • No está claro cómo volver a generar esta contraseña o volver a configurarla para que coincida con lo que Bitbucket se aceptar.
  • Cambiar la contraseña en la configuración de SourceTree no funcionó para mí.
  • Cambiar la contraseña en el perfil de cuenta de Atlassian no me funcionó.
  • Bitbucket no tiene un enlace o interfaz para cambiar la contraseña este caso en el perfil de la cuenta de Bitbucket-el usuario tiene que ir a Perfil de cuenta de Atlassian.

En mi caso, nada funcionó porque cambié mi nombre de usuario en Bitbucket.

Atlassian y Bitbucket no están completamente integrados. Usos de Bitbucket el correo electrónico del usuario de Atlassian y la contraseña de la aplicación web, pero te permite tener un nombre de usuario diferente.

Parece haber un error en este proceso, especialmente porque no está claro qué aplicación o proceso está generando la autenticación y dónde se almacena o se puede editar. Cambiar el nombre de usuario interrumpe la autenticación.

Puede haber una manera de actualizar el nombre de usuario utilizado por las credenciales y Bitbucket, pero ya estaba varias horas atrás cuando descubrí que cambiar mi nombre de usuario de nuevo a lo que era antes de la autenticación restaurada.

 2
Author: Deborah,
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-05 11:38:38

Me enfrentaba al mismo error, pero no necesitaba cambiar mi contraseña.

Simplemente vaya a bitbucket->preferences->accounts seleccione su cuenta y verifique si su contraseña es correcta.

En mi caso, mi contraseña estaba mal. Acabo de corregir mi contraseña y funcionó.

 2
Author: Ali Sajid,
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-02-26 12:52:41

Sé que esta es una vieja pregunta, pero pensé que proporcionaría la solución que funcionó para mí. Me registré en bitbucket usando mi cuenta de Google y no tenía una contraseña. Resulta que la contraseña es la contraseña de mi cuenta de Atlassian. Si tienes una cuenta de Atlassian, prueba esta contraseña para ver si funciona.

 1
Author: Robert,
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-01-07 05:40:04

Para mí, el problema fue que cambié mi nombre de usuario, por lo que la url de git también se cambió. Así que tuve que configurar la nueva url de git usando

git remote set-url origin <URL>
 0
Author: pritesh,
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-04-30 06:03:11