標籤:svn subversion 管理
[Author]: kwu
基於windows下svn安裝與配置
1、安裝Subversion
下載 Setup-Subversion-1.8.13.msi
2、安裝TortoiseSVN-1.8.11.26392-x64-svn-1.8.13,這是svn的輔助管理軟體
下載 TortoiseSVN-1.8.11.26392-x64-svn-1.8.13
3、建立倉庫,利用TortoiseSVN比較方便
4、建立windows服務,在cmd命令列執行如下命令:
sc create svnserve binPath= "D:/softwares/Subversion/bin/svnserve -r d:/svn/root --service"
1) 需指定svnserve的路徑,binPath是要設定服務命令所在的位置。
2)指定svn倉庫的存放路徑,-r設定svn服務的根目錄位置。
--service意思是要把這個命令以windows服務的形式進行啟動,即會向windows的服務中添加一個名字為svnserve的命令
3)刪除windows服務的命令
sc create用來向windows服務中添加一個服務,sc delete刪除windows服務中的一個服務。
5、svn的許可權配置
1)svnserve.conf 檔案
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
說明:
auth-access = write #通過驗證的使用者可以讀和寫
auno-access = read #匿名登陸下可以唯讀檔案,即:檔案修改後無法提交到伺服器
password-db =password #使用者儲存檔案的名稱
authz-db =authz #許可權管理檔案 這個是非常重要的,如果我們要對整個工程的檔案進行許可權分配的時候,就必須將這個行檔案前面注釋掉,否咋即使我們在許可權設定檔裡面進行再多的配置都是無效的。然後我們在authz 檔案下面進行許可權的分配
2)passwd 檔案,設定使用者名稱及密碼
[users]
admin=123456
kwu = Abcd1234
3) authz 檔案,設定應該目錄的使用者存取權限,rw為"讀寫"
[/]
admin=rw
[/code]
kwu=rw
6、TortoiseSVN用戶端訪問 右鍵點擊 TortoiseSVN-->Repo-browser
基於windows下svn安裝與配置