We’ve received a lot of requests for this feature, and our recent Innovation Week has given us the time to follow through on this request. We’re pleased to introduce Deployment Keys for Bitbucket.
Deployment keys allow users to clone/pull source from a repository over SSH using Git and Hg without having to use up one of their plan limit users. Deployment keys are similar to adding SSH keys to your account, but they are done on a per-repository basis. You can add the same deployment key to multiple repositories, but you will not be able to add a key that is already in use as an SSH Key for an account. Conversely, you will not be able to add an account SSH key that is already in use as a deployment key. Deployment Keys are particularly useful when you need to authenticate a build server to checkout and test your code.
To add a new deployment key, simply enter a repository’s Admin settings and click Deployment Keys on the left hand menu.
To find out more about SSH, check out our documentation on this security protocol.
We are very proud of what we have accomplished in our first Innovation Week. As we continue to gain more experience with this added week of development, we hope to ship some more awesome features to the public in the very near future. It’s an exciting time at Bitbucket – stay tuned!