How can I get write access for a deployment key on Bitbucket or something like that?

bitbucket, git, ssh

Solution

All write access to Bitbucket repositories is managed based on Bitbucket users. So if you don't want to give your normal Bitbucket users write access, then you need to create an additional Bitbucket user.

Since Bitbucket bill you by the number of users I don't see anything wrong in doing this — infact, it's in their interest that you create several users.

Problem

I have multiple private repos in Bitbucket, and sometimes need to grant read/write access to one of them on some server. I can add the public key to my user account, but I don't want that key to have access to all of my repos. If I make a deployment key, it has only read access on the specified repo. Is there a way to have write access with a specific key on a specific repo?

Original source

Related problems