1. 程式人生 > 實用技巧 >centos svn伺服器搭建

centos svn伺服器搭建

1.yum -y install subversion

2.svnserve --version

可以看到版本號

3.建立svn的版本庫

mkdir /usr/local/svn

svnadmin create /usr/local/svn/project

然後去目錄下檢視 會有檔案

1)svnserve.conf: svn服務配置檔案下。

2)passwd: 使用者名稱密碼檔案。

3)authz: svn許可權配置檔案。


4.vim svnserve.conf配置檔案

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = /usr/local/svn/project (這裡是寫你svn版本庫的路徑)


5.vim passwd 使用者名稱和密碼修改

zhiguo=yzg1314520passwd
test=testpasswd


6.vim authz svn許可權配置

project_w=zhiguo
project_r=test

[/]
@project_w=rw
@project_r=r

* = r

7.啟動svn伺服器

svnserve -d -r /usr/local/svn


8.初始化版本庫目錄

mkdir project project/server project/client project/test

svn import project file:///usr/local/svn/project/ -m 'initial import'

rm -rf project


9.測試伺服器

# svn co svn://127.0.0.1/project
svn: Authorization failed ( server_group沒用根目錄的訪問權 )

# svn co svn://127.0.0.1/project
Password for ‘密碼’:
A project/test
A project/server
A project/client
Checked out revision 1. ( 測試提取成功 )

10.如果英文版看不習慣,

svn:http://tortoisesvn.net/downloads.html

去下載中文版語言包

11.svn checkout

wKiom1TPNRWjhpXlAAE2ilpDcC4388.jpg

建立個資料夾 弄個文件試驗下

wKioL1TPOVPACYm8AAOM_AZ2Qds933.jpg

wKiom1TPOGzj1mFEAAHJtVhVzpc543.jpg

wKioL1TPOVSwjDtgAAEzFWIZ9Nk128.jpg


轉載於:https://blog.51cto.com/yzg784534398/1610693