svn服務安裝與配置

2022-09-02 00:09:30 字數 1480 閱讀 5778

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服務,並且設定成開機啟動,這樣就...