Mercurial 克隆在本地工作,不能通过 ssh 工作
无法弄清楚这一点。
这可以在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果通过 ssh 的路径是相对于根目录(即 /),则需要一个额外的斜杠:
否则它认为它是相对于 myuser 的主目录。
If the path via ssh is relative to the root directory (i.e., /), you need an extra slash:
else it thinks it is relative to myuser's home directory.