svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
下面记录subversion的安装过程。
1.安装subversion、Apache及svn扩展。
直接使用Centos安装源里的包安装,会自动解决依赖。
yum install subversion httpd mod_dav_svn -y
2.设定开机启动。
通过
[root@bak var]# chkconfig --list|grep svn
svnserve 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
[root@bak var]#
我们可以看到svnserve已经出现了。
我们可以使用下面方式设定其开机启动。
[root@bak var]# chkconfig svnserve on
[root@bak var]# chkconfig --list|grep svn
svnserve 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[root@bak var]#
设定以后再次查看,2、3、4、5运行级别下都已经是默认启动了。
这样可以保证我们启动服务器之后svn服务就直接是启动状态。
同样的方法设定apache。
[root@bak test]# chkconfig httpd on
3.Subversion的启动与关闭。
通过
[root@bak var]# service svnserve
用法:/etc/init.d/svnserve {start|stop|status|restart|condrestart|try-restart|reload|force-reload}
我们可以看到,/etc/init.d/svnserve脚本给我们提供了上述启动、停止、查看状态、重读配置等功能。
我们可以直接用下面方式来管理svnserve服务:
service svnserve start 启动服务
service svnserve stop 停止服务
Apache管理同上。
4.配置svn通过http访问。
修改httpd的配置文件/etc/httpd/conf/httpd.conf
这里不讨论虚拟主机的使用,直接在配置文件末尾添加下列配置:
DAV svn
SVNParentPath /var/cvs #设定该目录为svn的目录。
SVNListParentPath on
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天