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

    1、Centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装

    $ sudo yum install subversion
    # 测试安装是否成功
    $ svnserve --version
    

    2、建立版本库

    创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里):

    $ sudo mkdir -p /var/svn
    

    创建版本库:

    $ sudo svnadmin create /var/svn/somnus
    

    如果删除版本库:

    $ sudo rm -rf /var/svn/somnus
    

    3、配置svn配置文件

    每个版本库创建之后都会生成svnserve.conf主要配置文件。编辑它:

    $ sudo vim /var/svn/somnus/conf/svnserve.conf
    

    编辑示例:

    [general]
    anon-access = none                #控制非鉴权用户访问版本库的权限
    auth-access = write               #控制鉴权用户访问版本库的权限
    password-db = passwd              #指定用户名口令文件名
    authz-db = authz                  #指定权限配置文件名
    realm = somnus                    #指定版本库的认证域,即在登录时提示的认证域名称
    

    4、编辑svn用户配置文件

    sudo vim /var/svn/somnus/conf/passwd
    

    编辑示例:

    [users]
    admin = admin123              #用户,密码
    fuhd = fuhd123                #用户,密码
    test = test123                #用户,密码
    

    5、编辑svn权限控制配置文件

    sudo vim /var/svn/somnus/conf/authz
    [/]
    adddd = rw


    vim pm/conf/passwd
    [users]
    zhanglian = zhanglian.123@
    realm = My First Repository

     
    svnserve -dr /var/svn 


     ps aux|grep svnserve               #默认端口为:3690


    $ sudo firewall-cmd --permanent -add-port=3690/tcp
    $ sudo firewall-cmd --reload



    $ svn checkout svn://192.168.0.112/XK_Projec

    svn e170001 authorization failed 的解决

    Linux服务器下重启svn服务

    1、 首先查看svn的进程

    2、杀死主进程

    3、启动svn的命令用svnserve -d -r安装路径

  • 相关阅读:
    嵌入式整体框架——总结
    DSP Bios记忆
    三遥
    usb设备 配置 接口 端点
    ARM, MIPS, Power PC的比较
    STM32 IAP
    FSMC 总结
    BCD码与十进制的相互转换
    读 “cortexM3” 权威指南 小记(一)
    crc校验码的16 32位 查表法 算法记载
  • 原文地址:https://www.cnblogs.com/agang-php/p/12315094.html
Copyright © 2011-2022 走看看