三·管理和配置Subversion(基于Centos7)

Posted 骑着龙的羊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三·管理和配置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服务,因此修改方法为改成绝对路径

  所有修改脚本为一下

  

 

 

   

 

以上是关于三·管理和配置Subversion(基于Centos7)的主要内容,如果未能解决你的问题,请参考以下文章

基于Web来管理Subversion仓库

[专业名词·硬件] 2DCDCLDO电源稳压基本常识(包含基本原理高效率模块设计常见问题基于nRF51822电源管理模块分析等)·长文

版本管理·玩转git(远程仓库配置和配置公钥免密登录)

·基于thinkphp5.0和百度编辑器UMeditor 跨域上传图片实现

apache基本配置管理之:apache基于IP,port和域名三种虚拟主机配置方法

配置交换机的远程登陆管理Telnet