• Centos6.8配置svn


    svn的安装:yum -y install subversion

    一、一个仓库放所有的项目

    创建仓库,以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。
    1、创建仓库:svnadmin create /home/svnroot
    2、配置密码:
    vim /home/svnroot/conf/passwd
    增加:新建svn账号=密码
    3、配置权限
    vim /home/svnroot/conf/authz
    增加:

    [/]
    
    新建svn账号=rw

    4、配置文件
    vim /home/svnroot/conf/svnserve.conf
    取消注释:
    anon-access = none
    auth-access = write
    password-db = passwd
    authz-db = authz

    5、启动svn
    svnserve -d -r /home/svnroot

    6、关闭svn

    ps -ef|grep svn
    kill -9 进程id
    
    或者
    
    #关闭SVN进程
    [root@localhost ~]# killall svnserve

    二、分组多项目管理
    1、创建多项目所在文件夹:mkdir /home/svnGroup
    2、创建多个项目的版本库:
    svnadmin create /home/svnGroup/project1
    svnadmin create /home/svnGroup/project2
    3、创建文件夹存放权限和密码:
    mkdir /home/svnGroup/CodeAuth
    将项目project1的配置文件: /home/svnGroup/project1/conf/auth、/home/svnGroup/project1/conf/passwd 复制到 /home/svnGroup/CodeAuth下
    cp /home/svnGroup/project1/conf/auth /home/svnGroup/project1/conf/passwd /home/svnGroup/CodeAuth
    删除project1、project2的配置文件auth、passwd
    rm /home/svnGroup/project1/conf/auth /home/svnGroup/project1/conf/passwd
    rm /home/svnGroup/project2/conf/auth /home/svnGroup/project2/conf/passwd
    4、配置账户密码
    vim /home/svnGroup/CodeAuth/passwd
    [users]
    svn账户名=密码

    vim /home/svnGroup/CodeAuth/auth
    [groups]
    分组名称=svn账户名
    [project1:/]
    @分组名称=rw
    [project2:/]
    @分组名称=rw

    5、修改项目配置文件
    vim /home/svnGroup/project1/conf/svnserve.conf
    anon-access = none
    auth-access = write
    password-db = /home/svnGroup/CodeAuth/passwd
    authz-db = /home/svnGroup/CodeAuth/auth

    6、关闭svn

    ps -ef|grep svn
    kill -9 进程id
    
    或者
    
    #关闭SVN进程
    [root@localhost ~]# killall svnserve

    7、启动svn
    svnserve -d -r /home/svnGroup


    三、我没找到两种管理方式共存的配置,有了解的朋友,还请多多指教。

  • 相关阅读:
    placeholder 兼容处理
    扩展 jq 对象方法
    gulp 命令
    v-show、v-if、v-for的使用
    Vue中防抖和节流 --来自官方文档
    Python字符窜取值
    怎么安装redis桌面版?
    Python常用的基本数据类型
    MySQL常用语法
    Linux常用命令
  • 原文地址:https://www.cnblogs.com/shangxia/p/6634033.html
Copyright © 2020-2023  润新知