zoukankan      html  css  js  c++  java
  • centos7: svbversion版本的安装配置+tortoisesvn登录验证

    centos7: svbversion版本的安装配置+tortoisesvn登录验证

    命令工具:svnadmin

                    create #创建版本库

                    hotcopy #版本库热备份

                   Islocks #打印所有的锁描述

    1.安装

    yum -y install subversion
    

      

    2.新建文件,创建版本库

    mkdir /var/svn
    svnadmin create /var/svn/web_project #创建版本库
    svnadmin hotcopy /var/svn/web_project_bak /var/svn/web_project #热备份
    svnadmin import /var/www/html/ /var/svn/web_project/ -m "copy" #导入操作
    

      

    注意,在svnadmin import导入数据,可能会报错:

    svn :xx目录 中的条目从本地编码转换到UTF 8失败
    svn:有效UTF-8数据
    (16进制)
    后面是无效UTF-8序列
    (16进制:b8 b4 bc fe)
    

    这是因为:导入的文件中不能包含有中文的文件名或文件夹,包含中文就会导致这个错误,删除中文的文件名或文件夹,再试一下就OK了。

    当然你也可以试一下:

      

    export LANG="zh_CN.UTF-8"
    或者
    export LANG="en_US.UTF-8"
    然后 
    svn update
    

      

    3.查看版本库中的文件

    svn list file:///var/svn/web_project/
    

      

    认证与授权

    4.设置配置文件

    cat /var/svn/web_project/conf/svnserve.conf

    [general]
    anon-access = none #禁止匿名范围
    autho-access = write #经过认证的账号权限为可写
    password-db = passwd #账户名与密码存放的文件名
    authz-db = authz #账号及账户组,指定基于路径的访问控制文件名
    realm = my first .... #提示信息
    

      

    /var/svn/web_project/conf/passwd

    账号及密码

    [users]
    harry = harryssecret  #账号、密码
    

      

    /var/svn/web_project/authz

    账号及账号组的权限配置,以及指定的路径

    [groups] 
    #用户harry应得用户组为admins,这里原来为:harry_and_sally = harry,sally,但是不起效果,harry_and_sally改为admins
    admins = harry,sally                       
    # harry_sally_and_joe = harry,sally,&joe
    
    # [/foo/bar]
    # harry = rw
    # &joe = r
    # * =
    
    [/]                 #这里修改为“/”路径,(原来是:[repository:/baz/fuz]改为[/])
    @admins = rw #用户组admins权限 ,(原来是:@harry_and_sally改为@admins)
    * = r              #其他用户的权限,
    

      

  • 相关阅读:
    捕获mssqlservice 修改表后的数据,统一存储到特定的表中,之后通过代码同步两个库的数据
    有关求第n位xxx 的算法的问题
    C#获取枚举的特性描述工具方法
    wpf中嵌入另一个子进程exe像本地的一个页面那样
    emit 实现动态类,动态实现接口
    EF 支持泛型动态加载类访问数据库
    C# 通过 参数返回 C++ 指针
    C# 接收C++ dll 可变长字节或者 字符指针 char*
    健身篇
    Ubuntu 16.04安装Docker-Compose 与 Can't connect to docker from docker-compose
  • 原文地址:https://www.cnblogs.com/achengmu/p/9385028.html
Copyright © 2011-2022 走看看