• linux上svn启用多个项目


    创建svn目录,我是直接创建在根目录下

    mkdir  /svn_repos

    创建2个svn仓库

    svnadmin create /svn_repos/project1

    svnadmin create /svn_repos/project2

    进入 project1配置文件夹,你会看见三个文件 (authz 、passwd 、svnserve.conf)

    cd /svn_repos/project1/conf

    拷贝 authz 、passwd 这个两个文件在 project1 和 project2 同级目录

    cp  authz  passwd  /svn_repos

    删除 /svn_repos/project1/conf 和 /svn_repos/project1/conf 目录下的 authz 、passwd 两个文件

    rm -rf authz  passwd

    配置 project1下的svnserve.conf 文件

    vim  /svn_repos/project1/conf/svnserve.conf

    内容为:
    anon-access = read
    auth-access = write
    password-db =  ../../passwd
    authz-db = ../../authz
    realm = /svn_repos/project1

    配置 project2下的svnserve.conf 文件

    vim  /svn_repos/project1/conf/svnserve.conf

    内容为:

    anon-access = read

    auth-access = write

    password-db =  ../../passwd

    authz-db = ../../authz

    realm = /svn_repos/project2

    进入  /svn_repos 目录下 配置  passwd、authz 

    vim /svn_repos/passwd

    内容为:

    [users]
    adm = 123
    zhangSan = 789

    vim /svn_repos/authz 

    内容为:

    adm = adm

    aspNet=zhangSan

    [/]

    @adm = rw 

    [project1:/]

    @aspNet=rw

    [project2:/]

    @aspNet = rw

    启动svn服务(前提你的svn安装好了环境变量都配置好了)

    svnserve -d -r  /svn_repos

    停止svn服务

    killall svnserve

  • 相关阅读:
    竞品选择的背后
    小程序UI
    效果CSS实现三角
    pmp心得
    [已读]响应式web设计实践
    [在读]HTML5程序设计(第二版)
    [已读]响应式web设计
    [已读]HTML5与CSS3权威指南第二版(下)
    [已读]编写可维护的javascript
    [未读]JavaScript高效图形编程
  • 原文地址:https://www.cnblogs.com/majiabin/p/4907499.html
Copyright © 2020-2023  润新知