从阅读this question and answer,我了解到要将本地存储库克隆到服务器,我需要输入命令
hg clone yourlocalrepo ssh://you@server//home/you/repo
我得到的ssh部分。但是,我如何告诉您的本地信息?这是我本地存储库的名称吗?如果是这样,我怎么知道这个名字是什么?
编辑:编辑以澄清我想将本地仓库放在服务器上,而不是反之亦然。
答案 0 :(得分:3)
yourlocalrepo
不是源存储库的名称 - 它的位置(例如目录)。该命令正在从具有存储库的目录的父节点执行。
hg push
将您的存储库存入空存储库。远程存储库有时会为您提供一种方法,将远程存储库URL复制到剪贴板,以粘贴到push
命令中。
答案 1 :(得分:0)
如果您想要的只是存储库的本地副本,则可以跳过“yourlocalrepo”,mercurial只会将服务器存储库克隆到当前目录中的文件夹中,在您的示例中,它将创建一个名为“ repo“在您运行命令的目录中。