Mercurial 克隆在本地工作,不能通过 ssh 工作

发布于 2024-12-07 22:02:50 字数 586 浏览 1 评论 0原文

无法弄清楚这一点。

这可以在 machinex.com 上本地运行:

hg clone /somepath/repos mystuff

但我远程尝试一下:

hg clone ssh://[email protected]/somepath/repos mystuff

我得到了:

myuser's password: [enter password correctly]
remote: abort: There is no Mercurial repository here (.hg not found)!
abort: no suitable response from remote hg!

我也可以通过 ssh 进入 machinex.com。

非常感谢任何帮助。

Can't figure this out.

This works locally on machinex.com:

hg clone /somepath/repos mystuff

But I try this remotely:

hg clone ssh://[email protected]/somepath/repos mystuff

I get this:

myuser's password: [enter password correctly]
remote: abort: There is no Mercurial repository here (.hg not found)!
abort: no suitable response from remote hg!

I can ssh into machinex.com just fine, too.

Any help is greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一影成城 2024-12-14 22:02:50

如果通过 ssh 的路径是相对于根目录(即 /),则需要一个额外的斜杠:

hg clone ssh://[email protected]//somepath/repos mystuff

否则它认为它是相对于 myuser 的主目录。

If the path via ssh is relative to the root directory (i.e., /), you need an extra slash:

hg clone ssh://[email protected]//somepath/repos mystuff

else it thinks it is relative to myuser's home directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文