• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Ubuntu16.04.5LTS安装SVN的过程

    本文简单介绍Ubuntu系统下SVN的搭建过程

    更新源

    sudo apt-get update

    安装SVN

    sudo apt-get install subversion

    创建文件夹

    sudo mkdir /home/svn
    sudo mkdir /home/svn/repository
    sudo chmod -R 777 /home/svn/repository
    sudo svnadmin create /home/svn/repository
    cd /home/svn/repository/
    sudo chmod -R 777 db

    修改svnserve.conf

    cd /home/svn/repository/conf/
    sudo vi svnserve.conf 

    修改这四行如下所示

    anon-access = none 匿名用户不可读
    auth-access = write 权限用户可写
    password-db = passwd 密码文件为passwd
    authz-db = authz 权限文件为authz
    
    ### users have read and write access to the repository.
    anon-access = none
    auth-access = write
    ### The password-db option controls the location of the password
    ### database file. Unless you specify a path starting with a /,
    ### the file's location is relative to the directory containing
    ### this configuration file.
    ### If SASL is enabled (see below), this file will NOT be used.
    ### Uncomment the line below to use the default password file.
    password-db = passwd
    ### The authz-db option controls the location of the authorization
    ### rules for path-based access control. Unless you specify a path
    ### starting with a /, the file's location is relative to the
    ### directory containing this file. The specified path may be a
    ### repository relative URL (^/) or an absolute file:// URL to a text
    ### file in a Subversion repository. If you don't specify an authz-db,
    ### no path-based access control is done.
    ### Uncomment the line below to use the default authorization file.
    authz-db = authz
    ### The groups-db option controls the location of the groups file.

    修改password文件,添加访问用户

    sudo vi passwd
    
    [users]
    # harry = harryssecret
    # sally = sallyssecret
    lidata = lidata429

    给用户增加目录权限

    sudo vi 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
    [/]
    lidata=rw

    启动服务,并且监听81端口

    sudo svnserve -d -r /home/svn --listen-port 81

    查看svn是否启动

    ps -ef | grep svnserve

    停止服务

    kill all svnserve

    总结

    以上所述是小编给大家介绍的Ubuntu16.04.5LTS安装SVN的过程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

    上一篇:Linux中的screen命令使用详解
    下一篇:CentOS8 配置本地yum源的详细教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Ubuntu16.04.5LTS安装SVN的过程 Ubuntu16.04.5LTS,安装,SVN,的,