How to set up TortoiseHg for cloning a GitHub repo with write access?

Hey folks, I’m having trouble setting up TortoiseHg to clone my GitHub fork using git+ssh. I’ve got the hg-git extension installed, and it works fine with git:// URLs. But when I try to use git+ssh, I get a weird error about the system not finding a file.

I’ve tried adding my SSH settings to the mercurial.ini file, but no luck. Here’s what I’ve got:

[ui]
username = [email protected]
ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -i "C:\Source\MyKey.ppk"

The command works fine in Git Bash, so I’m guessing it’s an issue with TortoiseHg not finding the right SSH executable or key. Any ideas on how to fix this? I’m stumped!

hey, i had similar issues. try adding this to ur mercurial.ini:

[extensions]
hggit =

Also, double-check ur ssh key path. sometimes windows paths can be tricky. make sure it’s the full path and use forward slashes instead of backslashes. hope this helps!