2012-05-08 49 views
1

我想在我的服務器上設置tortoisehg。我做的。在服務器上設置TortoiseHg

我已經安裝了web服務器,tortoisehg提供。但我想管理可以使用存儲庫的用戶(可以讀/寫)如何使用他們的密碼設置用戶?

我非常喜歡這個功能,如VisualSVN服務器http://www.visualsvn.com/server/。是否有可能與tortoisehg有類似之處?

+0

TortoiseHG是Mercurial的前端GUI - 你在服務器上「安裝」了什麼?服務器是什麼O/S? – trojanfoe

+0

我只是安裝了TortoiseHG。並與TortoiseHG網絡服務器我看到知識庫。但我想讓它更安全,添加用戶等Windows 2008中的這臺服務器。 –

+0

你需要忘記TortoiseHG等,並使用適當的網絡服務器,這將允許您配置訪問控制。 TortoiseHG提供的網絡服務器僅僅是一個Python實現,並沒有被設計爲可靠的。 – trojanfoe

回答

2

我在做它的Windows Server 2000上,我不想與Apache混亂,並最終使用這個HOWTO設立汞服務背後nginx的:

https://www.mercurial-scm.org/wiki/HgServeNginx

訣竅這裏是你需要運行hg作爲Windows服務。你需要srvany或類似的東西來做到這一點。

這隻允許每個人都可以閱讀的配置,但只有經過身份驗證的用戶纔可以推送,或者,如果刪除了limit_except GET,則只有經過身份驗證的用戶才能閱讀和推送。更詳細的許可方案需要額外的設置。