標籤:
一。。基礎1、安裝服務端,安裝用戶端(小烏龜。。。)2、建立倉庫:svnadmin create f:\web\shop3、啟動倉庫 svnserve -d -r f:\web\shop4、shop\conf\svnserve.conf 約 12行#anon-access = read 修改為 anon-access = write (前面不能含空格)意思是允許匿名提交5、checkout... 二、設定賬戶密碼1。。引進設定檔shop\conf\svnserve.conf修改約20行 password-db = passwd 使用者賬戶配置約27行 authz-db = authz 許可權配置 2、添加使用者->修改/conf/passwd#添加使用者[users]# harry = harryssecret# sally = sallyssecreta1 = 123a2 = 123 3、設定許可權修改-》conf/authz # 給svn倉庫的使用者佈建許可權#[/] 倉庫的主機名稱地址 svn://localhost# 運行倉庫服務: svnserve -d -r f:/web/shop #[shop:/] 多個。。倉庫的主機名稱地址 svn://localhost/shop# 運行倉庫服務: svnserve -d -r f:/web/#具體許可權 r:read 讀 w:write 寫[shop:/]a1 = rwa2 = r* = 4、svnserve -d -r f:\web這裡啟動多個倉庫,所以web,而不是web\shop 5、commit or checkout ,就要輸入使用者名稱和密碼了額 6、多個使用者時進行組別設定 約21-24行myusers = a1,a2,a3,a4,a5 #@符表示組,而不是普通使用者例如 a1#給組myusers 讀寫權限@myusers = rw 日誌不正常。。。關掉匿名使用者:shop\conf\svnserve.conf 約 12行anon-access = none 然後就正常了。。。。。。。。。。。 三、、、、、設定某個目錄許可權,只允許訪問該目錄。。#設定某個目錄許可權修改authz[shop:/waibao]w1 = rww2 = rww3 = rw* = 儲存後在用a1提交: 用w1提交: 四、、、、、、、、、、設定SVN開機啟動sc create svnd binPath= "C:/Program Files (x86)/Subversion/bin/svnserve.exe -r f:/web/ --service" start= auto binPath=空格 start=空格 刪除服務 sc delete svnd
windows 下SVN搭建(linux下晚些記錄。。。)