首页 > 代码库 > 部署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