Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Deleted user
0 / 0 points
Next:
badges earned

Your Points Tracker
Challenges
Leaderboard
  • Global
  • Feed

Badge for your thoughts?

You're enrolled in our new beta rewards program. Join our group to get the inside scoop and share your feedback.

Join group
Recognition
Give the gift of kudos
You have 0 kudos available to give
Who do you want to recognize?
Why do you want to recognize them?
Kudos
Great job appreciating your peers!
Check back soon to give more kudos.

Past Kudos Given
No kudos given
You haven't given any kudos yet. Share the love above and you'll see it here.

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Bitbucket: Cant add SSH key

When I add SSH key I receive the following msg:

Someone has already added that SSH key to another account

What should that other account be? I'm not aware to have other Bitbucket accounts

4 answers

1 vote
Ana Retamal Atlassian Team May 31, 2018

Hi Marinus, welcome to the Atlassian Community :)

I can see that your Bitbucket account already has some SSH keys added, so maybe you're trying to add the same one again, which Bitbucket won't allow. In that case you'll need to create a new SSH key following the steps at Set up an SSH key.

Let us know if you have any questions and we'll be happy to help!

Kind regards,

Ana

Why force a user to create a new ssh-key? Good to show a warning, but why can it be dismissed

Ana Retamal Atlassian Team Nov 19, 2019

Hi @Niels de Feyter,

The same SSH key can not be used in multiple Bitbucket accounts, so when you try to re-use it you'll get that message to let you know that specific SSH key is already in use. It's not that we want to force users to create more SSH keys, it's just the way it works. 

Hope this clarifies your concern.

Best regards,

Ana

I know, but I have to because it's forced to use multiple bitbucket-accounts.

My case is that different clients gave me access to bitbucket-repo's via different email-addresses. I did not find out how I can add multiple e-mail addresses to one single account. That would be my preferred solution; just one account because it's just me having access to multiple repositories.

But now I have multiple bitbucket-accounts with multiple usernames and try to work with that.

So I went down the rabbit-hole and I searched and searched for solutions. But right now to best solution I have found is to override the key on my .ssh/config every time I switch accounts. To me that is just not user-friendly at all.

So would it be possible to allow reusing an SSH-key?

Haha now I noticed my previous comment I was logged-in with a different account. ndf is me though

Ana Retamal Atlassian Team Nov 20, 2019

Hi Niels!

My suggestion would be that you choose one of those accounts to be your unique account, and you transfer the repositories from the other accounts to that one. After that, you can add multiple email addresses to your Bitbucket account but note that this will only be useful to let people find your commits using an email which is not your main address. If other users would like to share repos with you, they'll still need to use your primary email address. 

Hope that helps!

Ana

Hi Ana, thanks for the follow-up! I will try your suggestion.

Doesn't work. I can't e-mail addresses to my main-account because of 'is already in use by another user.' (which it surely is because of the multiple accounts).

Time to give up for me.

But still thanks for the help (no sarcasm)!

Hi @Ana Retamal 

I can add new generated key but when you try to clone the repository, it throws the following error:

Cloning into 'my-repo-name'...
Forbidden
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

 

Is there another solution ?

0 votes
Danyal Iqbal Community Leader May 30, 2018

You need a new SSH key.

This is a really poor dreadful answer. Is there any good reason at all why this is the case?

Paul

I am also receiving this error message however when I go to  https://bitbucket.org/account/settings/ssh-keys/  There are NO keys listed.  Is there a way to reset the account somehow?  (ie. Tell bitbucket atlassian that I do NOT have any keys ) 

For me the solution was that the ssh key was installed per project and not per account.  Once I went to the project specific keys then the key was indeed listed - and I was able to renew, delete, add the appropriate keys.

This is terrifying and goes against the spirit of public keys.

 

This makes me nervous to keep using anything Atlassian. Yikes.

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Bitbucket

New improvements to user management in Bitbucket Cloud 👥

Hey Community! We’re willing to wager that quite a few of you not only use Bitbucket, but administer it too. Our team is excited to share that we’ll be releasing improvements throughout this month of...

223 views 2 9
Read article

Community Events

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

Events near you