svn是一個版本控制系統了,以前小編在windows服務器與服務器之間也進行過同步了,今天我就來為各位介紹linux中SVN服務器搭配安裝教程.
步驟如下:
1:yum install -y subversion
2:svnserve –version
3:[root@singledb ~]# mkdir /u02/svn
[root@singledb ~]# svnadmin create /u02/svn/repos2 –davesvn為版本庫名稱
4:配置這3個文件,都要配置,創建版本庫后,在這個目錄下會生成3個配置文件:
- [root@singledb conf]# pwd
- /u02/svn/davesvn/conf
- [root@singledb conf]# ls
- authz passwd svnserve.conf
修改為,內容修改為:
- [general]
- anon-access = none
- auth-access = write
- password-db = /opt/svn/conf/pwd.conf //注意路徑和上面一致
- authz-db = /opt/svn/conf/authz.conf //注意路徑
- realm = repos2 // repos2 是你創建的版本庫
配置 賬號密碼 vi passwd
shanmao = shanmaomima
配置組和權限 vi authz
- [groups]
- # harry_and_sally = harry,sally
- # harry_sally_and_joe = harry,sally,&joe
- admin = shanmao,xiaosu,ahui,boss,ruizhong
- qianduan = lingbin,xiaopang
- sheji = xuejiao,weiping
- houduan = haoming,ruizhong,mofa,chenchen
- mobile = haoming
- [/]
- @admin = rw
- [mancoo:/font]
- @qianduan = rw
- [mancoo:/desgin]
- @sheji = rw
- [mancoo:/code]
- @houduan = rw
- [mancoo:/mobile]
- @mobile = rw
- [mancoo:/doc]
- *=rw
- [mancoo:/business]
- *=rw //Vevb.com
- [mancoo:/services]
- @admin = rw
啟動svn:svnserve -d -r /u02/svn
客戶端連接svn:svn://ip/repos2
新聞熱點
疑難解答