【问题标题】:Creating SSH server on Windows for Mercurial在 Windows 上为 Mercurial 创建 SSH 服务器
【发布时间】:2014-11-22 18:18:19
【问题描述】:

尽管这似乎很常见,但我正在努力寻找答案。也许我从错误的角度接近它。

我想设置一个 SSH 服务器,以便人们可以克隆并推送到 Windows 机器上的存储库。即

hg clone ssh://bob@MY_COMPUTER/C:\repository

我已经安装了 Bitvise SSH 服务器并设置并运行它,我正在使用 TortoiseHG 来管理存储库。我可以通过 SSH 连接到这台计算机:ssh bob@MY_COMPUTER。但是,Mercurial 似乎无法找到存储库。

我错过了什么?我是否需要设置 TortoiseHG 才能以某种方式开始发布存储库?

【问题讨论】:

    标签: windows ssh mercurial tortoisehg


    【解决方案1】:

    仔细阅读hg help url 并从 URL 中消除 所有 Windows 主义

    • path 默认相对于远程用户的主目录。使用 路径开头的额外斜杠以指定绝对路径:

      ssh://example.com//tmp/repository

    假设,对于 Win-hosts 的绝对路径将从连接用户的 $HOME 驱动器的根目录开始,但相对路径是更可预测的解决方案

    【讨论】:

      猜你喜欢
      • 2010-12-15
      • 2020-07-31
      • 2016-05-12
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多