This question is in reference to Atlassian Documentation: Set up SSH for Git
I am trying to set up ssh keys for bitbucket, using this guide:
In step 4.5, I am asked to input the SSH key. However, it describes how to input Deployment keys, which are read only. The page unhelpfully notes that:
However, if you follow the link to "using SSH keys" you get back to the same guide that lead you to the deployment keys in the first place. So my question is simply: exactly where in Bitbucket do I enter the SSH key? The guide only says "Back in your browser", but provides no URL.
Basically, you should add your keys to your profile, not to a project.
Atlassian's UX has always been "pretty but cryptic".
This is a prime example where UX, documentation and even the forum fail.
In every case they assume you know what they know. Actually I dont think they are aware of what the confusion is.
This mostly happens to first time users who do not set up an rsa key in their profile right away. Then, when set up their first project the tutorials send them looking for something with the word "Keys" in the interface. They find it first in the screen they are working with: the project's screen.
So, put your Key here:
NOT HERE... in your project:
I've fallen for this trap too.
Allow me to point out that even after setting BitBucket account SSH key, I still had project SSH key present and this was taking precedence.
Even after removing the project key I still got the 'read-only access' error.
I had to go into GitKraken authentications and disconnect/reconnect to BitBucket to finally Push with success.
YOU SIR, are my HERO FOR THE DAY!! After screwing around with this for two days, finally an answer that makes sense. I deleted the current account SSH key, deleted all the access keys for all the repos, rebuilt the account SSH key and I am suddenly back in business!!
Thank you so much!!
@Alejandro Colina thank you so much!!! After several struggling days we started to think literrally out of the box (the console) and tried several approaches (tried unsuccessfully to separate managed account, regenerate SSH keys, you mention). We found a patch solution (app passwords) but yours is THE solution.
We can return to happy coding!
As I said in my original question, I do get to that point, and all it says is that I should input the SSH key "Back in your browser". The problem is that no URL is provided, and the only obvious place "back in the browser" is the place where you input read-only deployment key, which brings me back to where the problems started. All I need is the URL for the place to put the non-deployment key.
On that document that you linked above (https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html), if you expand the Collapsed "Set up SSH for Windows" or "Set up SSH for Mac OS/Linux" you should be able to see the step where you upload your public key to Bitbucket. The section should be called "Install the public key on your Bitbucket account".
We’ve been building a plugin to integrate Bitbucket Server and Jenkins CI, and I’m excited to announce that our alpha is ready to download and install. It lets you seamlessly configure a Jenkins job ...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events