通过 SSH 来创建代码库
作者: | Steve Losh |
---|
日期: | 2009-10-02 |
---|
你并不用登录到服务器上去创建一个新库,你可以用hg clone
来做到。
假设你有一些代码库处于其他电脑上,并且你 使用 SSH 来对它们进行 push 和 pull 。
接着你又在本地创建了一个新库并进行了一些作业,然后想在服务器上创建这个库?最普遍的做法是先登录到服务器上并创建一个空库:
$ ssh yourserver
$ cd path/to/repos
$ hg init newrepo
$ logout
$ hg push ssh://yourserver/path/to/repos/newrepos
这样能办到啊,但是需要敲太多次的键盘了。 Mercurial 有一个特性会帮到你:你可以使用 hg clone
通过 ssh 来 创建 一个新库:
$ hg clone . ssh://yourserver/path/to/repos/newrepos
Note
你仍然需要手动添加新路径到 .hg/hgrc
去。