2009-08-27 64 views
2

我們在Apache上使用http的中央存儲庫,對兩個用戶'One'和'Two'進行摘要式身份驗證。Mercurial身份驗證推送問題

用戶「一」可以這樣做:

如何防止在中央存儲庫是假的?
或者如何知道誰推送到中央存儲庫?

+0

可能重複[驗證水銀變更從誰他們說他們是從(http://stackoverflow.com/questions/3284642/verifying-mercurial-的變更,是從 - 誰 - 他們,比如說,更有耐力,從) – 2012-01-10 16:51:08

回答

4

您可以安裝pushlog擴展程序來跟蹤誰推送什麼。請參閱Mozilla hgpoller repo,瞭解他們使用的pushlog擴展(他們也有一組單獨的模板)。另一種解決方案是編寫一個鉤子來拒絕推送由身份驗證用戶以外的人創作的變更集。由於這也可能是一個非常有效的方案,推送日誌解決方案可能是最好的。