Using the latest version of Sourcetree (0.9.0.5) connecting to both GitHub and BitBucket i keep getting an error message when trying to talk to the server with Sourcetree. The error I get is:
Server refused our key
FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey)
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
I setup a PuTTY entry with the key (the .ppk containing my SSH key) and I was able to SSH successfully to bitbucket with the key, loosly following this guide. (I did this from Git Bash as well with the private key in id_rsa format and it worked too).
(will answer it myself, as it took a number of hours of playing before I got it)