¿Cómo puedo get acceso de escritura para una key de implementación en bitbucket o algo así?

Tengo repositorys privados múltiples en bitbucket, y algunas veces necesito otorgar acceso de lectura / escritura a uno de ellos en algún server.

Puedo agregar la key pública a mi count de usuario, pero no quiero que esa key tenga acceso a todos mis repositorys.

Si configuro una key de deployment, solo tiene acceso de lectura en el repository especificado.

¿Hay alguna forma de tener acceso de escritura con una key específica en un repository específico?

Todos los accesos de escritura a los repositorys de Bitbucket se administran en base a los usuarios de Bitbucket. Entonces, si no quiere dar acceso de escritura a sus usuarios normales de Bitbucket, entonces necesita crear un usuario adicional de Bitbucket.

Dado que Bitbucket le factura por la cantidad de usuarios, no veo nada malo en hacer esto; de hecho, les interesa crear varios usuarios.

Me encontré con el mismo problema, he encontrado un problema relacionado en el rastreador de problemas públicos de bitbucket. https://bitbucket.org/site/master/issues/6887/additional-read-write-key-per-repository

Uno de los comentarios:

Me temo que no vamos a hacer esto. Esto arruinaría la forma en que facturamos en el sitio. Podríamos un usuario como alguien con acceso de escritura a un repository. Hay forms de evitar esto, configurar otra count con esa key y solo darle a ese usuario acceso a los repos que necesite.

Si solo necesita acceso al repository mientras está registrado, puede usar la configuration de ForwardAgent en su configuration de ssh:

¿Cómo reenviar el par de keys local en una session SSH?