zoukankan      html  css  js  c++  java
  • ubuntu安装svn

    安装svn

    # sudo apt-get install subversion

    创建svn仓库

    # cd /root
    # mkdir svn
    # cd svn
    # svnadmin create repos

    配置svn

    # cd repos/conf
    # vi svnserve.conf

    anon-access:匿名用户的权限,可以为read,write和none
    auth-access:认证用户的权限
    password-db:密码数据库的路径
    authz-db:认证规则库的路径

    如果出现如下错误:

    svn: E200002: Error while parsing config file: /root/svn/repos/conf/svnserve.conf:
    svn: E200002: line 19: Option expected

    错误原因就是svnserve.conf配置文件,配置项没有顶格

    # vi passwd
    thomas = 111111 //明文
    # vi authz
    [groups]    //组设置
    admin = thomas
    
    [/]
    thomas = rw
    
    [repos:/]
    @admin = rw

    如果出现如下错误:

    svn: E220003: Unable to connect to a repository at URL 'svn://10.0.2.15'
    svn: E220003: 认证配置无效

    错误原因就是passwd配置文件,配置项组或者用户配置有问题

    注意:修改配置,重启svn才生效

    启动和停止
    停止:

    # pkill svnserve

    启动:

    # svnserve -d -r /root/svn/repos

    访问
    根据authz配置来决定访问路径

    # vi authz
    [/]         //svn://10.0.2.15/
    [repos:/]   //svn://10.0.2.15/repos
  • 相关阅读:
    git提交代码
    python把&#DDDDDD转换为中文
    mac下载安装airtest
    mac安装指定版本的python
    python操作habse
    pyspark操作数据库
    Scrapy_redis爬虫项目
    python实现对列表元素是字典的排序
    postman使用
    图书推荐
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11709638.html
Copyright © 2011-2022 走看看