2012-07-25 139 views
0

我想在远程服务器上创建一个存储库。如何访问远程服务器

存取限制,我有:

(服务器)

(一)IP地址 (B)的用户名/密码

我下面this tutorial并停留在第一步:“最初进入善变-server”

我无法理解那些‘ssh连接’语法(特别是在我的钥匙)

我怎么能连接到远程服务器(使用ssh代理)我为了创造新的回购协议。

回答

2

这是我们一遍又一遍看到的同样的问题。 mercurial-server不是Mercurial的一部分。它是一个独立的第三方,通常不是必需的软件,它可以在没有真正成功的情况下让mercurial administration变得更容易。

从这里开始:https://www.mercurial-scm.org/wiki/PublishingRepositories/

,并选择您想要访问,HTTP或ssh的类型,然后使用hgweb.cgi +阿帕奇(用于HTTP)或什么都没有,如果你只是想使用ssh 。

具体而言,在其上有善变的客户端(apt-get install mercurial在Debian或Ubuntu和yum install mercurial在RedHat,Fedora的,部份或CentOS)任何服务器,你不需要任何额外的软件在所有的通过ssh主机善变库。你可以这样做:

hg clone myLocalrepo ssh://[email protected]/myRemoteRepo 

你托管在那里。

+0

非常感谢,但我想通过从http.myproject.com/path/to/project.zip获取项目文件在远程服务器上创建新的回购站。 “最后”命令是否适用于此。 – 2012-07-26 06:58:54

+0

请你能更慷慨,并回答[这个问题]以及(http://stackoverflow.com/questions/11668065/how-to-create-new-repo-of-existing-projectmercurial)。 – 2012-07-26 11:17:21