• 搭建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/ 这个目录的真实地址。

  • 相关阅读:
    ABAP语法篇1 DATA新用法
    SAP RFC和BAPI
    SAP标准屏幕中字段描述增强
    HoloLens开发手记 - 使用Windows设备控制台 Using Windows Device Portal
    HoloLens开发手记
    HoloLens开发手记
    HoloLens开发手记
    HoloLens开发手记
    HoloLens开发手记
    HoloLens开发手记
  • 原文地址:https://www.cnblogs.com/soghipg/p/9323779.html
Copyright © 2020-2023  润新知