Mercurial clone在本地工作,不适用于ssh

时间:2011-10-04 03:42:15

标签: mercurial ssh

无法理解这一点。

这适用于machinex.com本地:

hg clone /somepath/repos mystuff

但我尝试远程:

hg clone ssh://myuser@machinex.com/somepath/repos mystuff

我明白了:

myuser's password: [enter password correctly]
remote: abort: There is no Mercurial repository here (.hg not found)!
abort: no suitable response from remote hg!

我也可以直接进入machinex.com。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:7)

如果通过ssh的路径是相对于根目录(即/),则需要一个额外的斜杠:

hg clone ssh://myuser@machinex.com//somepath/repos mystuff

否则它认为它与myuser的主目录相关。