svn简介:一个开源自由的版本控制系统,可以有效的管理代码
1,本文采用yum安装:
[[email protected] ~]# 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
[[email protected] home]# cd svn/
[[email protected] svn]# ls
conf db format hooks locks README.txt
[[email protected] svn]# cd conf/
[[email protected] conf]# ls
authz passwd svnserve.conf
[[email protected] conf]# vim passwd
配置authz,test1对/home/svn下所有文件有可读可写权限。test2只有只读权限,最后一行*=很重要别丢。
4,接下来配置svnserve.conf
最后一行的relm换成你的svn目录。
5,启动和停止svn
[[email protected] conf]# svnserve -d -r /home/svn -d 守护进程 -r 后台运行
[[email protected] conf]# killall svnserve
6,接下来使用客户端连接。
客户端输入地址SVN://ip就可以连接成功。