三·管理和配置Subversion(基于Centos7)
基于上一篇文章 二·安装Subversion(基于Centos7) 中安装的Subversion,本篇文章讲述Subversion的管理和配置
1.添加环境变量
输入命令vi /etc/profile
在文件的末尾追加,其中/usr/local/subversion是我的安装目录
2.创建svn的repository
我把目录创建在了svn用户主目录下的的svndata下面
3.修改配置文件
进入到目录/home/svn/svndata/repos/conf
1)编辑svnserve.conf,去掉标红的注释并保存
并在passwd中添加用户,authz中添加用户组
4.启动Subversion
输入svnserve -d -r /home/svn/svndata/repos以启动,可以查看该进程
5.测试Subversion是否运行
telnet此处不通,
确认监听端口已经启动了
接着检查iptable
查看文档之后发现原来从centos7开始系统就已经启用了firewalld,先关闭
再次telnet时候,发现已经可以了,也终于可以从TortoiseSVN连接上了
5.配置Subversion开机启动
在svn用户主目录下新建start_svn.sh文件,并把启动svn的命令写入该文件中
vi /etc/rc.local
重启服务其中之后,发现Subversion不可以开机启动了
检查原因,发现是start_svn.sh脚本中是“svnserve -d -r /home/svn/svndata/repos”,而/usr/local目录下是在/etc/profile 之后执行,故找不到svnserve服务,因此修改方法为改成绝对路径
所有修改脚本为一下
微信公众号:
Randy的技术笔记
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
如果您希望与我交流互动,欢迎关注微信公众号
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。