svn簡介:一個開源自由的版本控制系統,可以有效的管理代碼
1,本文采用yum安裝:
[root@centos4 ~]# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql -y
2,配置,創建倉庫,我們在/home下邊創建一個svn倉庫,所有代碼都放在這個下面。創建成功下面多了幾個文件夾。
3,Conf文件是存放配置文件的,其中 * authz 是權限控制的 * passwd 是賬號密碼文件 * svnserve.conf 是SVN服務文件 依次配置。
配置passwd 創建了2個用戶,test1和test2
[root@centos4 home]# cd svn/
[root@centos4 svn]# ls
conf db format hooks locks README.txt
[root@centos4 svn]# cd conf/
[root@centos4 conf]# ls
authz passwd svnserve.conf
[root@centos4 conf]# vim passwd
配置authz,test1對/home/svn下所有文件有可讀可寫權限。test2只有只讀權限,最後一行*=很重要別丟。
4,接下來配置svnserve.conf
最後一行的relm換成你的svn目錄。
5,啓動和停止svn
[root@centos4 conf]# svnserve -d -r /home/svn -d 守護進程 -r 後臺運行
[root@centos4 conf]# killall svnserve
6,接下來使用客戶端連接。
客戶端輸入地址SVN://ip就可以連接成功。