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
建立個資料夾 弄個文件試驗下
轉載於:https://blog.51cto.com/yzg784534398/1610693