部署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就可以连接成功


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