示例Mercurial网址:ssh://myhost//path/to/repo
为什么有两个斜线?主机名已指定。为什么它不像http://myhost/path/to/page
那样只有一个斜杠就足够了?
答案 0 :(得分:10)
请参阅this url,其中说明了这一点:
默认情况下,路径相对于远程用户的主目录。 在路径的开头使用额外的斜杠来指定绝对路径:
答案 1 :(得分:6)
通常以下列方式形成网址:scheme://user@host:port/path
,user@
和:port
部分是可选的。这意味着第一个/
是主机部分和路径部分之间的分隔符:它不是路径的一部分。
然后路径可以是绝对的(以/
开头)或相对于用户的主目录(不是/
)。
这只是提醒我rsync
或scp
使用的路径不是网址。