首页 > 代码库 > 部署svn

部署svn

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


本文出自 “运维之道” 博客,请务必保留此出处http://bin666.blog.51cto.com/12745149/1911443

部署svn