部署svn

svn簡介:一個開源自由的版本控制系統,可以有效的管理代碼

1,本文采用yum安裝:

[root@centos4 ~]# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql  -y

wKiom1jbUuvQcHZZAAAT4uPmpys020.png-wh_50

2,配置,創建倉庫,我們在/home下邊創建一個svn倉庫,所有代碼都放在這個下面。創建成功下面多了幾個文件夾。

wKioL1jbVC-S2pdYAACkIJKk4VQ777.png-wh_50

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 

wKiom1jbVVeSSfX5AAAILoS_bT0988.png-wh_50

配置authz,test1對/home/svn下所有文件有可讀可寫權限。test2只有只讀權限,最後一行*=很重要別丟。

wKiom1jbVk_xwrZoAAADpsCVm2Q308.png-wh_50

4,接下來配置svnserve.conf

wKioL1jbVqSyXgYuAAA-kPnvBtA272.jpg-wh_50

最後一行的relm換成你的svn目錄。

5,啓動和停止svn

wKiom1jbVw2AThr3AABj7Q-lzgg914.png-wh_50

[root@centos4 conf]# svnserve -d -r /home/svn    -d 守護進程  -r 後臺運行

[root@centos4 conf]# killall  svnserve

6,接下來使用客戶端連接。

客戶端輸入地址SVN://ip就可以連接成功


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章