zoukankan      html  css  js  c++  java
  • CentOS上面搭建SVN服务器

    1.安装svn
     sudo yum install subversion 
    查看安装位置
     which svnserve 
    确认安装成功
     svnserve --version


    2.修改全局配置文件
    修改全局配置文件,修改svn仓库的路径
    /etc/sysconfig/svnserve
    修改OPTION参数为仓库路径
     OPTIONS="-r /opt/svn" 

    3.创建项目
     svnadmin create /opt/svn/spring-hello-world 
    3.1 配置项目用户认证信息
    /opt/svn/spring-hello-world/conf/passwd

    1 [users]
    2 admin = admin
    3 guest = guest

    3.2 配置项目用户授权信息
    /opt/svn/spring-hello-world/conf/authz

    1 [/]
    2 admin = rw
    3 guest = r


    3.3 配置仓库的配置文件,默认所有的配置项都是注释掉的,如下几项需要打开
    /opt/svn/spring-hello-world/conf/svnserve.conf

    1 anon-access = none                     #控制非鉴权用户访问版本库的权限
    2 auth-access = write                    #控制鉴权用户访问版本库的权限
    3 password-db = passwd                   #指定用户名口令文件名
    4 authz-db = authz                       #指定权限配置文件名


    4. 配置完成后,重启服务器
     systemctl start svnserve.service 

    5. 开放端口
    打开端口才能够对外提供服务器,可控设备通过打开防火墙3690端口;不可控设备(比如阿里云)打开网络3690端口。

    6. 客户端访问
    svn://ip/spring-hello-world进行访问和check。

  • 相关阅读:
    SCU 3133(博弈)
    SCU 3132(博弈)
    hdu 5183(hash)
    hdu3329(2次dfs)
    hdu5179(数位dp)
    zoj2314(有上下界的网络流)
    CF 519E(树上倍增求lca)
    hdu1251(Trie树)
    SCU 2009(数位dp)
    【Leetcode】Letter Combinations of a Phone Number
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/8419091.html
Copyright © 2011-2022 走看看