2012-07-25 245 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