zoukankan      html  css  js  c++  java
  • 搭建svn

    sudo apt-get install subversion
    

      配置代码仓库

    svnadmin create /var/svn
    sudo nano /var/svn/conf/svnserve.conf
    [general]
    #匿名访问的权限,可以是read,write,none,默认为read
    anon-access = none
    #认证用户的权限,可以是read,write,none,默认为write
    auth-access = write
    #密码数据库的路径,去掉前面的#
    password-db = passwd
    #权限数据库的路径
    authz-db = authz
    

     里面是一串这种配置,我的树莓派只是给自己用,匿名访问我去掉了。
    password-db后面跟的是密码数据库的路径,默认是同目录下的passwd文件。
    authz-db同理。

    配置用户名和密码

    sudo nano /var/svn/conf/passwd
    
    [users]
    admin = admin
    

     配置权限

    sudo nano /var/svn/conf/authz
    
    [groups]
    [/]
    admin = rw
    

    [/]用来设置根目录权限,如果设置其他目录的权限,加上子目录就可以了,这里的根目录应该指的是project这个目录,而非svnrepo目录(还没试过,只是猜测)。

     启动svn服务

    svnserve -d -r /var/svn
    

     -d参数用于指定后台运行,
    -r参数用于指定根目录,也就是客户端访问 svn://ip:port/ 这个目录的真实地址。

  • 相关阅读:
    hive_case
    hive_group
    linux-搭建ngnix
    Nfs服务器搭建
    几种常见的启动脚本
    linux 修改本机的端口映射
    oracle-sql计算
    linux 磁盘大小查看
    postMan测试接口的几种方式
    oracle迁移到12c的时列转行 wm_concat 报错解决
  • 原文地址:https://www.cnblogs.com/soghipg/p/9323779.html
Copyright © 2011-2022 走看看