wiki提到可以在hg serve下執行此操作,但沒有任何示例(如示例webdir-conf文件)。是的,我知道在Apache下完成這一切會更好,但是這是一臺本地機器,而hg服務對我們來說意義重大。與hg serve服務多個回購。怎麼樣?
回答
正如您暗示的那樣,您使用hg serve --webdir-conf FILE
調用,並且webdir.conf格式與hgweb.cgi的格式相同。因此,這些示例適用於你太:
https://www.mercurial-scm.org/wiki/HgWebDirStepByStep#Preparing_the_config
所以你最基本的,你可以這樣做:
[paths]
/repos = /webdata/hg_repos/*
其中repos/
是包含庫的目錄在本地系統上的路徑。
(你說得對,花點時間在Apache下這樣做會好得多)。
使用這個在您的WEBDIR配置(例如)
foo.config << EOL
[paths]
power = power/Repo
billable = /path/to/billable/Repo
EOL
hg serve --webdir-conf foo.config
假設你的生活回購在不同的地方......
作爲替代你可以使用RhodeCode,它是獨立的應用程序寫在塔上。 「
」RhodeCode是基於Pylons框架的Mercurial存儲庫瀏覽器/管理,內置推/拉服務器和全文搜索和權限系統。「
演示可以在這裏查看。
問候
看起來鏈接已損壞。可以從RhodeCode網站上找到演示:http://demo.rhodecode.org/ – MacAnthony 2012-07-27 16:01:08
新網站位於https://rhodecode.com – Sebastian 2013-09-25 09:50:25
- 1. Mercurial(hg):將多個回購轉化爲單個回購
- 2. 怎樣的汞回購轉換爲在OS一個git回購X
- 3. 如何在Windows下停止Mercurial的「hg serve -d」服務?
- 4. git相當於'hg serve'?
- 5. stop hg serve on os x
- 6. Mercurial hg服務多個存儲庫
- 7. 清理的HG回購
- 8. Mercurial Hg和單個回購中的多個用戶
- 9. hg - hg推送超時時怎麼辦
- 10. Apache應該怎樣服務以及Tomcat應該怎樣服務?
- 11. trac與多個svn回購?
- 12. 服務無活動。怎麼樣?
- 13. 什麼方法怎樣的規劃多層閃存服務器
- 14. struts2 jquery ajax從服務器返回數據,怎麼樣?
- 15. 怎樣明星GitHub的API回購
- 16. Mercurial hg serve命令的問題
- 17. 怎樣命名WCF服務?
- 18. hg在MacHg服務
- 19. hg爲subrepos服務
- 20. 內核建設:「torvalds」和「stable」回購怎麼樣?
- 21. 回形針與多個服務器
- 22. 多個數組ID,怎麼樣?
- 23. CakePHP超過3.000個事務。怎麼樣?
- 24. 我怎麼能寫一個ASPX Web服務在C#這樣的PHP Web服務
- 25. hg-git可以從分叉回購,但不是原始回購
- 26. 棱鏡 - 如果多個模塊註冊相同的服務會怎麼樣
- 27. 如果我的服務器上有多個my.cnf文件會怎麼樣?
- 28. Turtoise HG自動更新本地回購
- 29. 顯示指定回購的hg狀態
- 30. HG:匹配遠程回購的變更
好了,真棒。那麼,一旦我設置了集合,我將使用哪個URL進行克隆?類似於http://10.10.1.252:8000/name_of_repo? – nickmjones 2010-08-16 13:44:15
是的,剛剛到http://10.10.1.252:8000,你會看到一個repos列表,其中包括有效的克隆源。 – 2010-08-18 02:50:01
[路徑]應該優於[集合]。從你的鏈接:「建議收集指定的方式現在是[路徑]部分。這已被引入Mercurial 1.1」 – barjak 2016-07-13 09:55:12