centos系統下執行yum install subversion
svnadmin create dxk-test
建立專案dxk-test
vim conf/svnserve.conf
[general]
#不允許匿名使用者訪問
anon-access = none
#允許授權使用者寫操作
auth-access = write
#賬戶檔案(用來控制使用者賬戶密碼)
password-db = passwd
#訪問控制檔案(用來控制使用者許可權)
authz-db = authz
#認證命名空間,subversion會在認證提示裡顯示,並且作為憑證快取的關鍵字。注意如果你的svn專案在使用過程中修改了此值會要求使用者重新輸入賬戶密碼認證(參見下方截圖)
realm = dxk-test repository
[sasl]
修改賬戶密碼檔案
sudo vim conf/passwd
[users]
duxiaokong = duxiaokong
dxk = dxk
修改授權配置檔案
指令簡介:此配置檔案採用「基於路徑的授權」策略,中括號裡指定路徑,以下列出對各使用者的授權。包括唯讀r,讀寫rw。沒有列出的使用者,則不允許訪問。還可以對使用者分組,具體請參考svn手冊。
vim conf/authz
[aliases]
[groups]
#定義使用者組
phper = duxiaokong,dxk
#phper分組對/目錄有讀寫許可權
[/]@phper = rw
#/trunk/php目錄,duxiaokong有讀許可權,其他人無許可權
[/trunk/php]
duxiaokong = r
*=
/usr/bin/svnserve -d -r /data/dxk-test/ --listen-port=3690
可以用netstat -tulnp | grep 3690檢視服務監聽狀態。
tcp 0 0 0.0.0.0:3690 0.0.0.0:* listen 13660/svnserve
也可以用ps -ef | grep svnserve檢視服務程序。
svn up
updating '.':
這時候你可以試一下
svn up
svn伺服器安裝與配置
目的 安裝配置svn伺服器,採用apache subversion 依賴的軟體包 apr,apr util,sqlite3 其中 apr 與 apr util原始碼是使用 apache2.2.19 中的 srclib apr 與 srclib apr util 這兩個原始碼包,而 sqlite3 只...
SVN安裝與配置
1.google svn download 2.分別安裝svn server和svn client 3.用命令建立乙個目錄 庫 svnrepo 進入cmd svnadmin create svnrepo 4.設定使用者名稱 密碼 許可權 配置檔案 d share svnrepo conf svnse...
SVN 安裝與配置
copy from 1.安裝svn所需軟體 1.1 svn 1.4.3 setup.exe svn服務端安裝程式 1.2 svnservice.exe subversion本身不會自動安裝成windows服務,不能開機就自動執行,為方便,可以把svn設定成window服務,並且設定成開機啟動,這樣就...