Reputation: 82018
I've been trying to get SourceTree to communicate with my company's Mercurial remote repository but I seem to be failing. On the command line, I can get hg pull
working just fine (it authenticates with my id_rsa private key without any trouble), but when I try to pull through the UI, it just spins. I have an embedded Mercurial install as well as a separate hg install on the command line.
Upvotes: 0
Views: 233
Reputation: 82018
So, the issue, as it turns out, has to do with the SSH client configuration in the settings. While Git can use any SSH keys available, Mercurial requires the SSH key to be in ppk
format. The good news is that this is available through Tools > Create or Import SSH Keys. This will launch PuTTY Key Generator.
id_rsa
or similar.Upvotes: 1