1.安裝web
#yum install subversionvim
測試安裝是否成功:瀏覽器
#svnserve –version 回車顯示版本說明安裝成功服務器
2.配置ide
·創建版本庫svn
#mkdir /opt/svndata 建立svn數據目錄測試
#svnadmin create /opt/svndata/hianzuo hianzuo 就是版本庫的名字,能夠改變!ip
·修改版本庫配置,回車後會在庫目錄下生成配置文件it
#vim /opt/svndata/web/conf/svnserve.conf 主配文件io
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = hianzuo
#vim /opt/svndata/web/conf/passwd 用戶配置文件
[users]
user1 = password1
user2 = password2
#vim /opt/svndata/web/conf/authz 權限配置文件
[groups] 設置組
group1 = user1
[/] 根目錄權限設置(就是「kuming」這個文件夾)
user1 = rw 用戶1權限是:可讀寫
user2 = r 用戶2權限是:可讀,不可寫
@group1 = rw 設置組權限
[kuming:/123] 設置根目錄下「123」文件夾的權限
3.啓動svn服務器
#svnserve -d -r /opt/svndata
-d表示以daemon方式(後臺運行)運行
-r /opt/svndata指定根目錄是/opt/svndata
#ps aux | grep svnserve 查看服務,端口:3690
客戶端使用的軟件是TortoiseSVN
瀏覽方法:
打開版本庫瀏覽器輸入:svn://ip-addr/kuming