UX Design and Development course


Bitbucket is a hosting site for the distributed version control systems (DVCS) Git and Mercurial. The service offering includes an issue tracker and wiki, as well as integration with a number of popular services such as Basecamp, Flowdock, and Twitter.

BitBucket is a great resource other then Github. The key differences between the two is that clearly Github has the larger community and Bitbucket's monetization model is different. They are owned by a parent company that has a diversified portfolio of tools and services. Because of this, they offer support for free private repos.

Github on the other hand, Github IS the business and they will monetize in the only way they can, by you using their tools.

Getting setup with BitBucket (_SSH Add Key)


  • Open a browser and log into Bitbucket.
  • Choose avatar > Manage Account from the application menu. The system displays the Account settings page.
  • Click SSH keys. The SSH Keys page displays. It shows a list of any existing keys. Then, below that, a dialog for labeling and entering a new key.
  • Back in your terminal window, copy the contents of your public key file.

    For example, in Linux you can cat the contents.

    cat ~/.ssh/id_rsa.pub

    In Mac OSX the following command copies the output to the clipboard:

    pbcopy < ~/.ssh/id_rsa.pub
  • Back in your browser, enter a Label for your new key, for example, Default public key.
  • Paste the copied public key into the SSH Key field:


  • Press Add key. The system adds the key to your account. Bitbucket sends you an email to confirm addition of the key.

Bitbucket Documentation Home

For more information about how to set up with BitBucket, they have a full documentation resource.