Las teclas de acceso Bitbucket solo se pueden usar para solo lectura.

La primera vez que uso bitbucket, bash hacer un primer empujón de mi proyecto local a bitbucket.

Logré crear un repository sin problemas. Después de crear una nueva key SSH, que cargué tanto en Bitbucket como en Pagent (que se ejecuta en mi background de Windows).

Sin embargo, cuando bash presionar mi compromiso con Bitbucket obtengo lo siguiente:

git -c diff.mnemonicprefix = false -c core.quotepath = false push -v –tags –set-upstream origin master: master
Empujando a user@bitbucket.user/repository.git
acceso al repository denegado. el acceso a través de una key de deployment es de solo lectura.
fatal: no se pudo leer desde el repository remoto.
Por favor, asegúrese de tener los derechos de acceso correctos y existe el repository.
Completado con errores, ver arriba.

En Bitbucket -> Proyecto -> Configuraciones -> Claves de acceso: Aquí dice copyr y pegar como está:

Use las teclas de acceso para get acceso de solo lectura a este repository. Obtenga más información sobre el uso de keys SSH.

¿Significa esto que no puedo usar keys SSH para hacer un push al repository?
PD: Probé todas las soluciones que estaban disponibles para solucionar este problema, igual recibo el mismo error (regeneré las keys, intenté con SourceTree o GitShell para hacer el push, aún se produjo el mismo error); cualquier otra idea es bienvenida

Gracias

Logré finalmente hacer un push a través de Git Shell, creando una nueva key donde especificó (Acc-> Security-> SSH Keys); todavía no parece querer trabajar con SourceTree

Compruebe si SourceTree está configurado para usar el git incorporado o el sistema Git (este último es el que ha instalado. Asegúrese de que su SourceTree se ejecute con su count).

El OP Marin agrega en los comentarios:

Logré hacer todo eso al final después de establecer una nueva key ssh para la count, no el proyecto y agregarlo a Pagent.

Logré solucionar el problema bastante rápido después del compromiso inicial y presioné a través de Git Shell, simplemente revisé el repository usando SourceTree y funcionó (también mi count ya estaba vinculada a SourceTree)