zoukankan      html  css  js  c++  java
  • CentOS7下SVN server的安装与配置

    CentOS7通过yum install命令进行安装SVN(参考:http://subversion.apache.org/packages.html#centos)  

    $ yum install subversion
    $ yum install mod_dav_svn

    安装完成后新建一个用于做仓库的文件夹(/usr/local/svnrepository):

    使用svnadmin create命令将刚刚创建的目录设置为svn仓库:

    svnadmin create /usr/local/svnrepository/

    进入到仓库目录会发现里面有一个conf目录

    进入到conf目录后有三个文件,分别是:authz、passwd、svnserve.conf

    vim svnserve.conf编辑该文件,并设置如下内容:

    anon-access = read
    
    auth-access = write
    
    password-db = passwd
    
    authz-db = authz

    保存该文件。然后再vim passwd文件,设置用户名和密码:

    保存该文件。然后再vim authz文件,设置用户的读写权限。这里我设置新用户具有可读(r)可写(w)权限:

    在末尾增加两行

    [/]

    s****n = rw

    保存该文件。至此SVN仓库配置完成。

    SVN运行默认监听3690端口,所以CentOS7中要将3690在防火墙中打开:

    firewall-cmd --zone=public --add-port=3690/tcp --permanent

    然后运行 svnserve -d -r /usr/local/svnrepository命令启动SVN服务:

    至此SVN服务配置启动完成。

    注意:上面设置的配置项键值对(Key-Value),等号两边都要留空格,否则会出现SVN无法启动或者发生授权拒绝的问题。

    下一篇文章讲解Eclipse下如何配置SVN服务,并将Eclipse项目发布到SNV服务器上。

  • 相关阅读:
    文件夹打开对话框
    文件打开对话框
    HOOK函数(二)——全局HOOK
    HOOK函数(一)——进程内HOOK
    抓包
    List 访问
    坑爹的EL 表达式。
    tomcat 虚拟目录的安全问题
    框架
    程序员相关词汇
  • 原文地址:https://www.cnblogs.com/kuillldan/p/7087287.html
Copyright © 2011-2022 走看看