Pushing to git@bitbucket.org:(my repo).git
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
I suddenly started getting this, if I try to change everything thing back to default and try again, I get "device not configured".
This suddenly started happening after upgrading to High Sierra
Please check if the ssh-agent has your keys loaded. If not, please add them to the agent.
Run below commands in terminal to do so,
To check if keys are loaded:
ssh-add -l
To add keys to agent:
ssh-add <path_to_key>
more like,
ssh-add ~/.ssh/id_rsa
Key in the passphrase used while generating the ssh key and you should be good to go.
It appears this isn't the solution, there's a bug in the latest version of sourcetree.
Downgrading to the previous stable build fixed everything.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Could you please confirm what version you used earlier and what was the result of running those commands on your machine?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It helps me.
Thx a lot.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks, this worked for me:
ssh-add ~/.ssh/_PATH_TO_SOURCETREE_KEY_
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What I did just yesterday to fix this problem:
1. Create "config" file in ~/.ssh
2. Put in this config:
Host = *
UseKeychain yes
AddKeysToAgent yes
IdentifyFile path/to/your/private/key
IdentityFile path/to/your/another/private/key
After that authentication goes smoothly(with help of "ssh-add -K identity"). This seems to be a change related to macOS update: required for Sierra or High Sierra.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
IdentityFile, not IdentifyFile
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Using this on Mojave fixed my problem. I thought those identities got added automatically but I guess that's wrong. Thanks for the suggestion!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.