如何访问远程服务器

时间:2012-07-25 17:15:09

标签: apache mercurial ssh webserver

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

我拥有的访问限制:

(a)(服务器的)IP地址 (b)用户名/ pw

我正在关注this tutorial并坚持第一步:“初步访问mercurial-server”

我无法理解那些“ssh连接”语法(特别是my-key)

我如何连接到远程服务器(使用ssh-agent)我命令创建新的回购。

1 个答案:

答案 0 :(得分:2)

这是我们一次又一次看到的同样问题。 mercurial-server不是Mercurial的一部分。它是一个独立的第三方,通常不是必需的软件,试图在没有真正成功的情况下更容易实现善变管理。

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

然后选择你想要的访问类型,http或ssh然后使用hgweb.cgi + apache(对于http)或什么都不如果你只想使用ssh。

具体来说,对于任何具有mercurial客户端的服务器(debian或ubuntu上的apt-get install mercurial和redhat,fedora或centos上的yum install mercurial),您不需要任何额外的软件所有用于通过ssh托管mercurial存储库。你可以这样做:

hg clone myLocalrepo ssh://you@thatserver/myRemoteRepo

poof 你在那里举办。