已驗證用戶給予寫權限 (當然也能讀)
密碼數據存放到passwd文件中
passwd
[users]
#harry = harryssecret
#sally = sallyssecret
admin=admin111
lvzy=lvzy111
含義是:
增加了admin這個用戶,密碼為admin111
增加了lvzy這個用戶,密碼為lvzy111
Author
[groups]
# harry_and_sally = harry,sally
進行用戶組的配制
比如:
Lantian=admin,lvzy
含義是將admin,lvzy加入到組Lantian中去
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
進行文件權限的設置
比如存在libs這個文件,而我只希望admin一個人可以讀寫,lvzy有讀權限,未授權的無法訪問,則可以這樣寫
[/libs]
admin=rw
lvzy=r
*=none
注:*表示匿名用戶
四.測試SVN
在客戶端(當然也可以是本機),右擊點TortoiseSVN-》Repo_Browser在彈出的URL中輸入svn://服務器IP,點擊OK,這
時會要求你輸入用戶名和密碼,你將你在passwd中設置的用戶和密碼在這里輸入就可以了,然后你就可以看到版本庫的內容,當然剛開始是新的,具體的客戶
端使用請查看其他文檔。
五. 說明
服務器端防火墻應關閉,否則,將直接影響訪問速度或不可訪問。
服務器端的安裝可以完全按照以上四步的操作進行(可以不在服務器上安裝客戶端,即不執行二.4步驟);客戶端的安裝,只需要執行二.4步操作,安裝客戶端軟件即可。客戶端使用時,打開IE瀏覽器按第四步驟輸入:svn://IP 即可。