为什么Mercurial的ssh:// URL在路径前使用两个斜杠?

Str*_*ide 5 url mercurial

示例Mercurial URL: ssh://myhost//path/to/repo

为什么两个斜杠?主机名已指定.为什么它不起作用http://myhost/path/to/page只有一个斜线就足够了?

Tha*_*tos 10

请参阅此网址,其中说明了这一点:

path默认情况下相对于远程用户的主目录.在路径的开头使用额外的斜杠来指定绝对路径:


ton*_*nfa 6

通常,URL以下列方式形成:scheme://user@host:port/path,user@并且:port部分是可选的.这意味着第一个/是主机部分和路径部分之间的分隔符:它不是路径的一部分.

然后路径可以是绝对路径(以a开头/)或相对于用户的主目录(否/).

这只是提醒您使用rsyncscp不是网址的路径.