在我的LAN上,在远程计算机people
上,我的主目录中有两个Mercurial存储库:Documents和stage。十分清楚:这两个子目录都是Mercurial存储库,它们是同一台机器上彼此的同级。
[当我在另一台计算机上运行hg clone ssh://people:3887/Documents
时,将按预期方式克隆存储库。当我运行hg clone ssh://people:3887/stage
时,响应为:
remote: abort: error: node name or service name not known
abort: no suitable response from remote hg!
这两个存储库有什么不同之处,这意味着一个可以克隆而另一个不能克隆?在本地计算机上,与我要交换的用户相同,我可以在所有存储库中都正常运行所有hg
命令,而不会出现问题。在这两个存储库的权限中,包括.hg/
中的文件,我看不到任何明显的权限,无论如何,我可以以同一用户的身份在本地执行所有Mercurial操作。
通过在主机上将stage重命名为Stage解决的问题。然后可以正常克隆存储库。