• centos6.5下安装svn并且实现多项目管理配置方案


      

    #安装SVN服务器

    yum install subversion

    #在home下创建svn根目录

    mkdir /home/svn

    #在 /home/svn下创建pro1 , pro2, pro3 三个项目文件夹,这三个文件夹要存放不同项目的SVN版本库。
    #在 /home/svn中创建 CodeAuth 文件夹,该文件夹将保存 passwd 和authz文件。

    mkdir /home/svn/CodeAuth

    #创建项目

    cd /home/svn
    svnadmin create pro1
    svnadmin create pro2
    svnadmin create pro3

    分别创建了三个项目的版本库,版本库目录conf中存在passwd 、authz、和 svnserve.conf 文件

    passwd – 用于存放本svn库的用户名和密码

    authz – 存放本svn库的访问授权信息

    svnserve.conf 文件为存放本svn库的全局访问控制信息

    #将passwd 、authz文件拷贝到/home/svn/CodeAuth中,将三个项目下conf目录中的passwd 和 authz文件删除.

    #修改 三个项目中conf目录下的svnserve.conf 文件,可以修改一个项目下的svnserve.conf 文件,然后把它覆盖到其他两个项目下的svnserve.conf 文件。

    svnserve.conf 修改为

    [general]
    
    anon-access = none
    
    auth-access = write
    
    password-db = /home/svn/CodeAuth/passwd
    
    authz-db = /home/svn/CodeAuth/authz

    #修改/home/svn/CodeAuth下的passwd文件为

    [users]
    admin
    = 123456

    #修改/home/svn/CodeAuth下的Authz文件为

    [groups]
    
    admin_group = admin
    
    [pro1:/]
    
    @admin_group=rw
    
    *= r
    
    [pro2:/]
    
    @admin_group=rw
    
    *= r
    
    [pro3:/]
    
    @admin_group=rw
    
    *= r 

    #说明:
    “*” 是指所有人,“=” 后面表示权限。
    “=”后面有3种情况
    空:表示没有任何权限
    r:表示只读权限
    rw:表示读写权限

    #启动SVN服务

    svnserve -d -r /home/svn

    #关闭SVN服务

    killall svnserve

    或者使用去查看svn当前进程

    ps aux | grep svn

    然后使用 kill 9 进程id     去结束svn进程

    #客户端软件TortoiseSVN浏览方法:

    打开版本库浏览器输入:【即可检出不同项目的文件】

    svn://ip/pro1
    svn://ip/pro2
    svn://ip/pro3

    附:一些常用svn命令

    1.导入svn仓库

    svn import xxx svn://localhost/xxx -m "import"

    2. checkout 【使用该方法可以同步svn与网站的仓库源码】

    svn co svn://localhost/xxx
  • 相关阅读:
    算法25-----位运算(2)-----案例
    算法24----重复子字符串
    算法23-------岛屿的最大面积 LeetCode 695
    算法22-----托普利茨矩阵leetcode766
    算法21----重塑矩阵 LeetCode566
    Python笔记25-----------创建二维列表【浅copy】和转置
    TensorFlow+实战Google深度学习框架学习笔记(7)-----队列与多线程
    TensorFlow+实战Google深度学习框架学习笔记(6)----神经网络经典损失函数
    Testing
    Spark简介
  • 原文地址:https://www.cnblogs.com/liscookie/p/4926632.html
Copyright © 2020-2023  润新知