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安装路径

  • 相关阅读:
    elasticsearch:shard 和 replica 机制
    zookeeper 的 docker 镜像使用
    zookeeper 图形化的客户端工具:ZooInspector
    zookeeper 学习资料
    Spring Cloud 与 Dubbo、Spring Cloud 与 Docker、Spring Cloud 与 Kubernetes 比较
    可视化界面:ElasticSearch Head,最方便的是直接下载谷歌浏览器扩展程序
    java 中 heap(堆)和stack(栈)的区别
    Elasticsearch 学习资料
    025_lua脚本语言
    004_zookeeper运维之maxClientCnxns overflow
  • 原文地址:https://www.cnblogs.com/agang-php/p/12315094.html
Copyright © 2011-2022 走看看