Вам действительно нужно нажать через ssh: //, когда вы потянули через http: //?
После клона hg clone <a href="http://10.0.1.115:9900/ptest" rel="nofollow">http://10.0.1.115:9900/ptest</a>
вы также сможете использовать его через http, например hg push <a href="http://10.0.1.115:9900/ptest" rel="nofollow">http://10.0.1.115:9900/ptest</a>
Но если вам действительно нужно нажать через ssh, вот оно: ваш репозиторий должен быть доступен под локальной учетной записью, например, если пользователь - hg
, а его homedir - /home/hg
, и у вас будет репо в каталоге /home/hg/repository
, то вы сможете получить к нему доступ с помощью команды:
hg push ssh://hg@10.0.1.115/repository/
Имя пользователя / пароль будет таким же, как для пользователя ssh hg
.