Este problema me sucedió de un día para otro cuando quise hacer commit and push desde Visual Studio me pedía mis credenciales de Bitbucket, pero no las aceptaba a pesar de comprobarlas iniciando sesión directamente en web, siempre había trabajado de la misma manera y sin ningún problema hasta ahora, estos son los errores que me aparecían.
En la ventana de Team Explorer
En la ventana Output
Incluso en la consola de comandos
Probé todas las soluciones que ofrece el internet
- Borrar las credenciales desde el Panel de Control
- Borrar la carpeta Git de TeamFoundation\Team Explorer en la carpeta de instalación de Visual Studio
- Cambie el usuario y contraseña de Bitbucket
- Crear un proyecto nuevo para clonar el repositorio
Entre otras cosas, pero nada de esto funcionó, me di cuenta que el problema no estaba en la computadora sino en la cuenta de Bitbucket directamente
Solución
La solución fue crear una contraseña de aplicación en Bitbucket, en Personal Settings
Yo marqué todas las opciones, en Label le puse Git (“prueba” para este ejemplo) para identificarla
Te genera una contraseña y con el mismo usuario la puse en Visual Studio y ya se pudo conectar
Se pudo hacer push y sincronizar las ramas nuevas como siempre