ssh - 两个 Mercurial 回购。在远程机器上——一个可以通过 ssh 克隆;另一个,不是
问题描述
在我的 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!
这两个存储库有什么不同,这意味着一个是可克隆的,另一个是不可克隆的?在本地机器上,作为我 sshing 的同一用户,我可以hg
在任一存储库中运行所有常用命令而不会出现问题。我在两个存储库的权限中看不到任何明显的东西,包括在其中的文件上.hg/
,无论如何,我可以在本地以同一用户身份执行所有 Mercurial 操作。
解决方案
通过在主机上将stage重命名为Stage解决了问题。然后可以正常克隆存储库。
推荐阅读
- asp.net - ConfigurationManager.ConnectionStrings 在 POST 上返回 null,但在 GET 请求上不返回
- azure - 天蓝色无法“创建以帐户身份运行”
- linux - Linux 上 ELF 中的 Minidump 符号模块 ID 和构建 ID
- c# - 如何将外部 .exe 添加到我的 C# 项目中?
- javascript - Javascript 滚动功能——动画在视口中触发不止一次,而不是一次
- html - 损坏图像的替代文本溢出边界
- java - 如何在 Files.delete 和 File.delete 之间进行选择
- amazon-iam - 在 IAM 角色策略中定位联合 SAML 用户
- ms-access - 使用 VBA 访问以更改文件扩展名而不丢失格式
- python - Pandas .loc[] 副作用将布尔值更改为浮点数