zoukankan      html  css  js  c++  java
  • centos svn服务器搭建

    centos svn服务器搭建
    1yum  install  subversion
    2mkdir -p /opt/svn
    3chmod R 777 /opt/svn
    4、svnadmin create /opt/svn/repos #创建一个svn版本仓库repos
    5、cd /opt/svn/repos/conf
    6cp -p svnserve.conf ./svnserve.conf.bak 备份一下即将修改的文件
    7vi svnserver.conf
    8、
    anon-access = none #匿名用户禁止访问
    auth-access = write 
    password-db = passwd #密码文件
    authz-db = authz #认证文件
    realm = repos #仓库
    9vi authz
    [groups]
    # harry_and_sally = harry,sally
    # harry_sally_and_joe = harry,sally,&joe
    
    # [/foo/bar]
    # harry = rw
    # &joe = r
    # * =
    
    # [repository:/baz/fuz]
    # @harry_and_sally = rw
    # * = r
    
    repos = zhoutingze,yuanlei
    [/]
    @repos = rw
    zhoutingze = rw
    yuanlei = rw
    * = r
    10vi passwd
    [users]
    # harry = harryssecret
    # sally = sallyssecret
    zhoutingze = 123456
    yuanlei = 12345678
    11、svnserve -d -r /opt/svn/repos #启动svn版本库
    12、svn checkout svn://120.25.238.000
    
    13、多库管理,将多个库放到/opt/svn目录下
     先停止killall svnserve
     cd /opt/svn
     cp -p repos/conf/authz ./authz
     cp -p repos/conf/passwd ./passwd
     cd repos/conf
     vi svnserve.conf
     password-db = /opt/svn/passwd #密码文件
     authz-db = /opt/svn/authz #认证文件
     vi /opt/authz
       [groups]
        repos = zhoutingze,yuanlei
       [repos:/]
        @repos = rw
        zhoutingze = rw
        yuanlei = rw
        * = r
     svnserve -d -r /opt/svn/ #注意这里,没有repos文件夹了
     svn checkout svn://120.25.238.000/repos
    
     svnadmin create ProjectPlan
     vi ProjectPlan/conf/svnserve.conf
     password-db = /opt/svn/passwd #密码文件
     authz-db = /opt/svn/authz #认证文件
     realm = ProjectPlan #仓库
     vi /opt/authz
     [groups]
      repos = zhoutingze,yuanlei
      ProjectPlan = zhoutingze,yuanlei
     [repos:/]
      @repos = rw
      zhoutingze = rw
      yuanlei = rw
      * = r
     [ProjectPlan:/]
      @ProjectPlan = rw
    
    killall svnserve
    svnserve -d -r /opt/svn/
  • 相关阅读:
    项目计划和进度的管理之读书笔记
    美团,点评,澎湃等APP的启示
    产品曝光策略及渠道整理(一)
    产品信息架构的思考
    理解交互设计之"行为设计与对象设计"
    从市场运营角度谈Uber中国的第一批用户是怎么来的
    行业分析方向与框架
    行业分析报告的渠道和资料来源
    es6中的部分新特性
    解决微信开发工具在每次保存时自动刷新到首页的问题
  • 原文地址:https://www.cnblogs.com/adtuu/p/5338269.html
Copyright © 2011-2022 走看看