0

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

我拥有的访问约束:

(a) (服务器的)IP 地址 (b) 用户名​​/密码

我正在关注本教程并停留在第一步:“初始访问 mercurial-server”

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

我如何连接到远程服务器(使用 ssh-agent )我为了创建新的 repo 。

4

1 回答 1

2

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

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

并选择您想要的访问类型,http 或 ssh,然后使用 hgweb.cgi + apache(用于 http),或者如果您只想使用 ssh,则什么也不用

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

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

你在那里主持。

于 2012-07-26T01:06:45.120 回答