I created a new repository and I\'m running into a strange error. I\'ve used Git before on Bitbucket but I just reformatted and now I can\'t seem to get Git to work. After
I had this issue and I thought I was crazy. I have been using SSH for 20 years. and git over SSH since 2012... but why couldn't I fetch my bitbucket repository on my home computer?
well, I have two bitbucket accounts and had 4 SSH keys loaded inside my agent. even if my .ssh/config was configured to use the right key. when ssh was initializing the connection, it was using them in order loaded into the agent. so I was getting logged into my personal bitbucket account.
then getting a Forbidden error trying to fetch the repo. makes sense.
I unloaded the key from the agent
ssh-add -d ~/.ssh/personal_rsa
then I could fetch the repos.
... Later I found out I can force it to use the specified identity only
Host bitbucket.org-user2
HostName bitbucket.org
User git
IdentityFile ~/.ssh/user2
IdentitiesOnly yes
I didn't know about that last option IdentitiesOnly
from the bitbucket documentation itself
https://blog.developer.atlassian.com/different-ssh-keys-multiple-bitbucket-accounts/