【问题标题】:How to access to remote server如何访问远程服务器
【发布时间】:2012-07-25 17:15:09
【问题描述】:

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

我的访问限制:

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

我关注this tutorial 并停留在第一步:"Initial access to mercurial-server"

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

我怎样才能连接到远程服务器(使用 ssh-agent )以便创建新的仓库。

【问题讨论】:

    标签: apache mercurial ssh webserver


    【解决方案1】:

    这是我们一次又一次看到的同一个问题。 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),您根本不需要任何额外的软件来托管 mercurial 存储库SSH。你可以这样做:

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

    和 poof 你在那里托管。

    【讨论】:

    • 非常感谢,但我想通过从 http.myproject.com/path/to/project.zip 获取项目文件在远程服务器上创建新的存储库。 “last”命令是否适用于此。
    • 请您再大方一点,并回答to this question。
    猜你喜欢
    • 1970-01-01
    • 2017-04-21
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多