remove - git tag best practices
Bitbucket no puede autenticarse en git pull (14)
Utilizo BitBucket y tuve que cambiar mi contraseña porque estaba comprometida.
git pull
remoto: nombre de usuario o contraseña no válidos. Si inicia sesión a través de un servicio de terceros, debe asegurarse de tener una contraseña de cuenta establecida en su perfil de cuenta.
fatal: la autenticación falló para '' https://bitbucket.org/myusername/myproject.git/ ''
¿Cómo puedo cambiar mi contraseña usando la línea de comando?
Últimamente, BitBucket necesita que generes una contraseña de aplicación:
Configuración / Gestión de acceso / Contraseñas de aplicaciones.
Creo que es solo un problema de autenticación ...
- Haga clic en el icono de su cuenta Bitbucket (arriba a la derecha) y vaya a "Administrar cuenta".
- Vaya a la opción "Cambiar contraseña" en el menú de la izquierda.
- Ingrese su contraseña en los campos "Nueva contraseña" y "Confirmar contraseña".
- Haga clic en "Cambiar contraseña".
Eso es todo :)
Debe 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 solicita el nombre de usuario y la contraseña para su repositorio.
Esta respuesta es para usuarios de SO que navegan aquí después de buscar el error.
-
Terminal no aceptará su contraseña de la aplicación web Bitbucket o Atlassian si
su cuenta está asociada con una cuenta de Atlassian (Jira). Si este es su caso, tiene una cadena gigante generada para usted que puede encontrar en su aplicación de llavero MacOSX. 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 aceptará Bitbucket.
- Cambiar la contraseña en la configuración de SourceTree no funcionó para mí.
- Cambiar la contraseña en el perfil de la cuenta de Atlassian no funcionó para mí.
- Bitbucket no tiene un enlace o interfaz para cambiar la contraseña para este caso en el perfil de la cuenta de Bitbucket: el usuario debe ir al perfil de la cuenta de Atlassian.
En mi caso, nada funcionó porque cambié mi nombre de usuario en Bitbucket.
Atlassian y Bitbucket no están completamente integrados. Bitbucket utiliza el correo electrónico del usuario de Atlassian y la contraseña de la aplicación web, pero le permite tener un nombre de usuario diferente.
Parece que hay un error en este proceso, especialmente porque no está claro qué aplicación o proceso está generando la autenticación y dónde está almacenada o editable. Cambiar el nombre de usuario rompe la autenticación.
Puede haber una manera de actualizar el nombre de usuario utilizado por las credenciales y Bitbucket, pero ya me retrasé varias horas cuando descubrí que cambiar mi nombre de usuario a lo que era antes de restaurar la autenticación.
Estaba enfrentando el 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 en mal estado. Acabo de corregir mi contraseña y funcionó.
Hice clic en este botón y funcionó para mí.
Aquí está la captura de pantalla
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 sin formato en su disco:
git config --global credential.helper store
git pull
Otras soluciones aquí: ¿Hay alguna forma de omitir la escritura de contraseñas al usar https: // en GitHub?
Para MacOS, los siguientes pasos me ayudan ...
- Llegué a la carpeta ~ / Library / Application Support / SourceTree
- Elimine el archivo {Username}@STAuth-bitbucket.org
- Reiniciar Sourcetree
- Intenta buscar, aparece la contraseña archivada, da tu nueva contraseña
- También puede ejecutar el comando "git fetch" en la terminal y necesita escribir la contraseña
- Hecho
Para mí, el problema fue que cambié mi nombre de usuario, por lo que la URL de git también cambió. Así que tuve que configurar la nueva URL de git usando
git remote set-url origin <URL>
Primero, edite su .git / config y elimine su nombre de usuario de ''url''.
Tuve esto:
url = https://[email protected]/pathto/myrepo.git
Y después de la modificación:
url = https://bitbucket.org/pathto/myrepo.git
Luego intente extraer (o empujar) y use sus credenciales de correo electrónico y contraseña para iniciar sesión.
Puede actualizar sus credenciales de Bitbucket desde el llavero OSX.
Actualización de sus credenciales en caché a través de la línea de comando:
$ git credential-osxkeychain erase
host=bitbucket.org
protocol=https
[press return]
Si tiene éxito, no se imprimirá nada. Para probar que funciona, intente y clone un repositorio de Bitbucket. Si se le solicita una contraseña, se eliminó la entrada del llavero.
Sé que esta es una vieja pregunta, pero pensé que proporcionaría la solución que funcionó para mí. Me inscribí 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 Atlassian. Si tiene una cuenta de Atlassian, pruebe esta contraseña para ver si funciona.
Si eres un usuario de Mac, esto funcionó para mí:
- Abra el acceso de llavero.
- Busca cuentas de Bitbucket.
- Borra los.
Luego le pedirá la contraseña nuevamente.