2012-01-28 186 views
1

我已經在我的電腦上安裝了使用svnserve.exe和TortoiseSvn的svn服務器。TortoiseSvn授權失敗提交

svnserve.conf的是這個

[global] 
    anon-access = none 
    auth-access = write 
    password-db = passwd 

passwd文件是這樣的

[users] 
me = 12345 
others = 12345 

AuthZ的文件是

[/] 
* = 
me = rw 
others = rw 

我可以承諾,並從SVN讀取,但其他用戶僅能夠閱讀。 提交操作會導致授權錯誤。

我們甚至沒有看到來自TortoiseSvn的授權對話框。

我試圖刪除userdata/auth目錄。不工作。

任何人都遇到過類似的問題?

+0

任何東西'authz'? – Blorgbeard 2012-01-28 14:28:44

+0

對不起,我不認爲它使用authz文件,除非「authz-db = authz」被定義。現在添加authz文件來回答。 – mikbal 2012-01-28 14:39:51

+0

你說得對,它不 - 不知道你貼*整個* svnserve.conf的,對不起 – Blorgbeard 2012-01-28 15:12:24

回答

4

乾淨後安裝SVN和TortoiseSVN的, 這些設置工作。 TortoiseSVN的最後問我我的密碼

文件svnserve.conf

[general] 
anon-access = none 
auth-access = write 
password-db = passwd 

passwd文件

[users] 
saejox=12345 
-1

這不包含認證文件svnserve.conf

[general] 
anon-access = none 
auth-access = write 
password-db = passwd 

passwd文件

[users] 
saejox=12345 

必須在AuthZ的文件中的一些變量 喜歡羣,至極庫和許可 像這樣的authz

[groups] 
team = bob, bill 
devteam = bob, barry, brett 

[/] 
@team = r 
bob = rw 

[/wowapp/trunk] 
@team = r 
@devteam = rw 
brenda = rw 
+0

使用'authz'是可選的。 – 2015-08-21 08:07:59