ssh-agentを動かしておいて(とうぜんssh-addはしておく)、hgrcに
[ui] ssh = ssh -A koie@gateway sshと書いておけば、gatewayを越えてリポジトリにpush/pullできる。 windowsだったらPageantを動かしておいて(とうぜんadd keyはしておく)、$HOME\mercurial.iniとか個別のhgrcに
[ui] ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 koie@gateway -A sshと書く。