¿Cómo puedo resolver este problema de credenciales no válidas en Bitbucket?

6 minutos de lectura

avatar de usuario
Islam Zahidul

Mi contraseña de Bitbucket es correcta porque puedo iniciar sesión fácilmente con esta contraseña. Cuando intento enviar un proyecto o archivo a Bitbucket, aparece “Error de credenciales no válidas”.

git push -u origin master

fatal: Invalid credentials
Password for 'https://username@bitbucket.org':
remote: Bitbucket Cloud recently stopped supporting account passwords for Git authentication.
remote: See our community post for more details: https://atlassian.community/t5/x/x/ba-p/1948231
remote: App passwords are recommended for most use cases and can be created in your Personal settings:
remote: https://bitbucket.org/account/settings/app-passwords/
fatal: Authentication failed for 'https://bitbucket.org/username/demo.git/'

¿Cómo puedo solucionar este problema?

  • “Vea nuestra publicación de la comunidad para obtener más detalles: atlassian.community/t5/x/x/ba-p/1948231

    – José

    7 de marzo a las 10:33

  • Si sigue habiendo error después de configurar la contraseña de la aplicación support.atlassian.com/bitbucket-cloud/docs/app-passwords Actualice la ruta del repositorio remoto de configuración a esto: https://:@bitbucket.org/.git

    – Ashraf Amin

    17 de marzo a las 3:37

  • @Joe ¡Lo siento, pero la publicación de tu comunidad está lejos de ser clara! Un simple cómo hacerlo hubiera sido mejor.

    – usuario878812

    8 abr a las 8:21


avatar de usuario
Mikk Raudsepp

Después del 01-03-2022:

A partir del 1 de marzo de 2022, ya no podrá usar la contraseña de su cuenta de Atlassian cuando use la autenticación básica con la API REST de Bitbucket Cloud o Git a través de HTTPS.

  1. Ir a: Configuración personal, Contraseñas de aplicaciones
  2. Crear contraseña de aplicación
  3. Marque los permisos necesarios para sus necesidades. Cuenta Leer y Repositorios Leer y Escribe son necesarios para las acciones básicas de Git.
  4. Guarde la contraseña. No puedes volver a verlo!
  5. Use la contraseña generada para iniciar sesión. Es posible que deba usar su nombre de usuario de Bitbucket que puede encontrar en Configuración personal, Configuración de la cuenta en “Configuración del perfil de Bitbucket” (vi una publicación que decía específicamente usar el nombre de usuario no se si es verdad).

Hay más información sobre las contraseñas de las aplicaciones en Contraseñas de aplicaciones.

  • Ahora bien, ¿cuáles son los “permisos necesarios para [my] necesidades”? ¿Utiliza la línea de comandos git y no tiene idea de qué permisos son necesarios más allá de la lectura y escritura de ‘repositorios’?

    – Leanne

    10 de marzo a las 21:51

  • Se agregó esa parte al punto nr 3.

    – Mikk Raudsepp

    11 de marzo a las 12:18

  • ¿Puedes agregar eso como respuesta, Mikk, a mi pregunta SO aquí? (Solo la parte de los permisos)

    – Leanne

    11 de marzo a las 14:53


  • Este lo explica mejor. La página que encontré en la página de bitbucket solo explica por qué ya no es compatible, pero no proporciona instrucciones sobre qué hacer a continuación.

    – Chitgoks

    12 de marzo a las 6:17

  • ¿No es esto al revés? Solían admitir OAuth, que era fácil de usar y seguro. ¿Estás seguro de que no estás malinterpretando algo, o el problema es realmente otro?

    – Florián Invierno

    14 de marzo a las 11:25

  • El uso de bitbucket_username es confuso aquí. El primero es el nombre de usuario de inicio de sesión, el segundo es el BB accountname de los repositorios, por lo tanto: “git remote set-url origin https://<Bitbucket_YourLoginUsername>:@bitbucket.org/<Bitbucket_Your(Company)RepoAccountName>/.git”

    – Ray Oei

    12 abr a las 11:36


avatar de usuario
Artem Vanyan

Tuve el mismo problema en mi JetBrains IDE. Estaba mostrando un cuadro de diálogo de contraseña cuando intenté actualizar las fuentes del proyecto o presioné mis confirmaciones.

ingrese la descripción de la imagen aquí

Resolví el problema siguiendo los pasos a continuación.

  • Abierto Contraseñas de aplicaciones página de configuración personal en Bitbucket
    ingrese la descripción de la imagen aquí
  • Haga clic en Crear contraseña de aplicación y marque al menos la leer y escribe permisos de la repositorios para las acciones básicas de tirar y empujar. Luego dé alguna etiqueta y envíe por Crear.
    ingrese la descripción de la imagen aquí
  • La contraseña de la aplicación generada debe pasarse en IDE
    ingrese la descripción de la imagen aquí

Walia! problema resuelto.

  • ¡Vaya, esto funciona para mí, señor! Tnx

    – Antolín Bernas

    19 de marzo a las 21:46

  • @AntolinBernas De nada. Podrías votar la respuesta si te fue útil. Eso puede ayudar a otros a encontrar sus respuestas con más frecuencia.

    – Artem Vanyan

    21 de marzo a las 13:39


  • Para aquellos que buscan una solución usando VS Code, la idea es bastante similar. Al ingresar el comando de inserción, debería aparecer un nuevo mensaje en la parte superior de la pantalla que indica que puede presionar ‘Enter’ para presionar. Esto fallará porque se supone que debes pegar la contraseña en el pequeño cuadro de texto que dice “Contraseña” justo arriba. Así que simplemente copia y pega como aquí y listo.

    – Lucas S.G.

    16 abr a las 7:05

  • ¿Qué IDE de JetBrains? JetBrains es el nombre de la empresa. Ellos tienen muchos IDEp.ej IDEA IntelliJ, PhpStormy PyCharm.

    -Peter Mortensen

    hace 2 días


  • @PeterMortensen No importa cuál, ya que VCS funciona igual para todos los IDE enumerados anteriormente.

    – Artem Vanyan

    el dia de ayer

avatar de usuario
Pedro Mortensen

Bueno, mi respuesta es solo una compilación de las respuestas de Mikk-Raudsepp y Anish. ellos son los reales MVP:

  1. Ir a: Configuración personal, Contraseñas de aplicaciones

  2. Crear contraseña de aplicación

  3. Marque los permisos necesarios para sus necesidades.

  4. Copie la contraseña generada

  5. en la terminal

    En un proyecto ya clonado:

     git remote set-url origin https://<Bitbucket_Username>:<App_Password>@bitbucket.org/<Repo_Name>.git
    

    Para clonar un nuevo proyecto:

     git clone https://<Bitbucket_Username>:<App_Password>@bitbucket.org/<Repo_Name>.git
    

¿Por qué está pasando? –

A partir del 1 de marzo de 2022, ya no podrá usar la contraseña de su cuenta de Atlassian cuando use la autenticación básica con la API REST de Bitbucket Cloud o Git a través de HTTPS.

  • ¡Vaya, esto funciona para mí, señor! Tnx

    – Antolín Bernas

    19 de marzo a las 21:46

  • @AntolinBernas De nada. Podrías votar la respuesta si te fue útil. Eso puede ayudar a otros a encontrar sus respuestas con más frecuencia.

    – Artem Vanyan

    21 de marzo a las 13:39


  • Para aquellos que buscan una solución usando VS Code, la idea es bastante similar. Al ingresar el comando de inserción, debería aparecer un nuevo mensaje en la parte superior de la pantalla que indica que puede presionar ‘Enter’ para presionar. Esto fallará porque se supone que debes pegar la contraseña en el pequeño cuadro de texto que dice “Contraseña” justo arriba. Así que simplemente copia y pega como aquí y listo.

    – Lucas S.G.

    16 abr a las 7:05

  • ¿Qué IDE de JetBrains? JetBrains es el nombre de la empresa. Ellos tienen muchos IDEp.ej IDEA IntelliJ, PhpStormy PyCharm.

    -Peter Mortensen

    hace 2 días


  • @PeterMortensen No importa cuál, ya que VCS funciona igual para todos los IDE enumerados anteriormente.

    – Artem Vanyan

    el dia de ayer

avatar de usuario
Pedro Mortensen

  • Ir a Administrador de CredencialesCredenciales de WindowsAgregar una credencial genérica

  • Rellene los campos:

    • Dirección de red: git:https://bitbucket.org
    • Nombre de usuario:
    • Contraseña de la aplicación:

Se resolvió con esta pregunta.

  • Re “Credenciales de Windows”: ¿No está debajo? “Credenciales genéricas”?

    -Peter Mortensen

    hace 2 días

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad