(Running Windows 7, SourceTree 1.5.1.0 configured to use OpenSSH)
When my private key (stored in C:\Users\MyUser\.ssh) is called id_rsa everything works fine: I can clone GitHub repositories, pull, etc., using regular GitHub URLs: git@github:my-github-user/my-repo.git.
But when I rename my private key to something else and let SourceTree know about this (under Tools -> Options -> SSH Key) it fails to connect.
Furthermore: if I create C:\Users\MyUser\.ssh\config and add something like
Host github2
Hostname github.com
User git
IdentityFile something_else
And try URLs such as git@github2:my-github-user/my-repo.git or ssh://github2/my-github-user/my-repo.git, it doesn't work.
It's as if OpenSSH in SourceTree is hardwired to read only id_rsaand ignore other settings (such as .ssh\config and/or SSH Key).
Ideas?