首页 > 解决方案 > 两个 Mercurial 回购。在远程机器上——一个可以通过 ssh 克隆;另一个,不是

问题描述

在我的 LAN 上,在远程机器people上,我的主目录中有两个 Mercurial 存储库: Documentsstage。需要明确一点:这两个子目录都是 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!

这两个存储库有什么不同,这意味着一个是可克隆的,另一个是不可克隆的?在本地机器上,作为我 sshing 的同一用户,我可以hg在任一存储库中运行所有常用命令而不会出现问题。我在两个存储库的权限中看不到任何明显的东西,包括在其中的文件上.hg/,无论如何,我可以在本地以同一用户身份执行所有 Mercurial 操作。

标签: sshmercurialclone

解决方案


通过在主机上将stage重命名为Stage解决了问题。然后可以正常克隆存储库。


推荐阅读