zoukankan      html  css  js  c++  java
  • Linux下部署SVN服务的一些笔记

    常用命令

    # 安装subversion
    yum install subversion
    
    # 创建svn版本库根目录
    mkdir /mnt/svn
    
    # 分别创建各个版本库
    cd /mnt/svn
    svnadmin create pros/apps
    svnadmin create pros/javas
    
    # 启动svn服务
    svnserve -d -r /mnt/svn --listen-port 8123
    
    # 停止svn服务
    killall svnserve
    
    # 查看svn服务的进程ID
    ps -ef|grep svnserve
    
    # 停止svn进程
    kill -9 [进程ID]
    

    各版本库统一认证

    在svn版本库根目录下,创建两个文件:

    authz 授权文件

    cd /mnt/svn
    vi authz
    

    authz文件格式示例:

    [aliases]
    # joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average
    
    [groups]
    mgr = admin1,admin2
    usr = user1,user2
    
    [pros/apps:/]
    @mgr = rw
    @usr = rw
    * =
    
    [pros/javas:/]
    @mgr = rw
    user1 = r
    * =
    

    passwd 登录账号

    cd /mnt/svn
    vi passwd
    

    passwd文件格式示例:

    [users]
    admin1 = 123456
    admin2 = 123456
    user1 = 123456
    user2 = 123456
    

    统一认证

    修改各版本库下conf/svnserve.conf,将登录及权限认证指向上面的两个文件

    [general]
    anon-access = none
    auth-access = write
    password-db = ../../../passwd
    authz-db = ../../../authz
    realm = my.svn
    
    [sasl]
    # use-sasl = true
    # min-encryption = 0
    # max-encryption = 256
    

    宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒
  • 相关阅读:
    T-SQL练习题
    sql server 用脚本管理作业
    sql server维护计划配置
    sql server 里的文件和文件组使用
    mysql 大表优化
    top与with ties用法
    收缩日志文件与数据文件
    监控数据库表的磁盘使用情况
    查看数据字典
    SQL Server中灾难时备份结尾日志(Tail of log)的两种方法
  • 原文地址:https://www.cnblogs.com/netWild/p/svn.html
Copyright © 2011-2022 走看看