Mercurial
如何在 Debian Lenny 上使用 Mecurial 1.3.1 設置身份驗證?
我一直在搜尋,但找不到包含為 Mercurial 創建身份驗證的分步指南的教程。根據我的發現,很多人都指向這個資源,但它似乎並沒有顯示我想要實現的目標:http: //mercurial.selenic.com/wiki/PublishingRepositories
有人可以告訴我在哪裡可以找到使用 Mercurial 設置身份驗證的指南嗎?HTTPS 或公鑰系統,它們都可以工作!
謝謝
您找到的頁麵包含HTTP的資訊,它在第6.3 節:添加身份驗證中。您需要將 Apache 配置為對請求進行基本身份驗證
hgwebdir.cgi
,僅此而已。請記住,Mercurial不會驗證 HTTP 使用者。這是前端網路伺服器的工作,例如 Apache。這樣做的好處是您可以重新使用現有的基礎架構進行身份驗證:如果您已經設置了 Apache 使用 LDAP 進行 Active Directory 身份驗證的設置,那麼 Mercurial 將繼承該設置。
對於SSH,您可以查看Hg Book和Shared SSH and Multiple Committers wiki 頁面。在這裡您必須記住,一旦使用者登錄到伺服器,訪問控制歸結為正常的文件系統權限。
最後,我寫了一篇關於與遠端儲存庫互動的指南,其中可能包含一兩個您可以使用的提示。