DEV Community

Cover image for Adding SSH login to bitbucket
Visakh Vijayan
Visakh Vijayan

Posted on

3 2

Adding SSH login to bitbucket

Recently I noticed an easier way to login to bitbucket via SSH. Here is how to go about it. I use a Linux environment so the post is in accordance with that.

Open a terminal and type -

ssh-keygen
Enter fullscreen mode Exit fullscreen mode

This will create a private and public rsa key on your system. Just keep pressing enter to whatever question it throws you and in the end you will be able to see two files id_rsa and id_rsa.pub. The .pub means it's your public SSH key. This can be distributed. The other one you guard it with your life.

Now open bitbucket and go to Settings -> Security -> SSH Keys. Click on Add Key and give a title - (I usually give my machine's name) and paste your id_rsa.pub contents into the key textbox and Save.

Use this to open the public key file

cat ~/.ssh/id_rsa.pub
Enter fullscreen mode Exit fullscreen mode

Go to your repository source tab on bitbucket and click on Clone and select the SSH option. Copy the part that starts with git@bitbucket.org ...

Once done go to your code and open .git/config. You will be able to find a property -

[remote "origin"]
    url=<substiture the copied url here>
Enter fullscreen mode Exit fullscreen mode

You should be done. Try git pull, push or any other fancy commands you feel like and enjoy.

Happy coding!

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs