我打算使用本地存儲庫,僅使用TortoiseSVN的「在此創建存儲庫」功能。用TortoiseSVN設置加密密碼的本地SVN存儲庫
回購是創建,我可以讀取和寫入它就好了。問題是我無法使驗證工作。我以爲我想要Windows身份驗證,但我實際上需要簡單的基於文本文件的身份驗證,以便我可以強制當前的系統用戶(即任何人都可以使用相同的Windows帳戶,並且我想區分它們)以提供其名稱和密碼。我沒有找到任何有關如何在沒有運行svnserve的情況下執行此操作的信息。
到目前爲止,我已經修改svnserve.conf
這樣的:
anon-access = read
auth-access = write
password-db = passwd
realm = LocalOnly
我沒惹的[SASL]部分。
我也修改passwd
:
[users]
harry = teH0wLIpW0gyQ
我試圖使用帶有simple perl script創建加密的密碼。但是,無論我如何處理回購(即包括寫入回購),我都不會提示輸入密碼。
我嘗試清除TortoiseSVN的身份驗證緩存,因爲我確實連接到遠程倉庫,但這根本沒有關係。
有沒有人試過這個併成功了?或者沒有svnserve是不可能的?
爲什麼要爲本地存儲庫使用密碼?爲什麼不只是設置你的NTFS權限?您沒有將本地存儲庫放在網絡共享上,對嗎? – 2010-11-01 13:30:32
@Albin這是供公衆使用的,我想要有一個自由的方式來跟蹤誰將文件放在哪裏。 – Dave 2010-11-01 13:37:26
我沒有嘗試過在TortoiseSVN中創建存儲庫選項,但是如何在沒有服務器的情況下籤出回購(我的意思是svnserve?)。龜是否利用IIS? – 2010-11-01 14:04:43