"Warning: Permanently added the RSA host key for IP address '207.223.240.182' to the list of known hosts."

I was trying to push my first commit on an empty rep to bitbucket. However this:

-git push -u origin --all #to push changes for the first time

resulted to:

Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

So, I tried to sudo it. The result was this:

Warning: Permanently added the RSA host key for IP address '207.223.240.182' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

So, why did this happen and should I remove the permanently added RSA host key for that uknown ip address? How?

Also, I don't want to set up a SSH yet, as I prefer work with HTTPS as a beginner.

3 answers

1 accepted

Hi there, I'm not sure if you're using Windows or Linux, but we have a guide that expains how to get your SSH key setup. We also have a troubleshooting guide. As this error can be the result of a variety of possible issues, I'd recommend going through the guides step-by-step to be sure that your key is

In the correct location

Copied correctly to Bitbucket

In the ssh-agent

ssh-add -l

That you have your ~/.ssh/config file setup

Host bitbucket.org
IdentityFile ~/.ssh/my_key_filename

You can connect via SSH directly

ssh -Tvv git@bitbucket.org

And that your /path/to/repo/.git/config has the SSH URL in it correctly.