zoukankan      html  css  js  c++  java
  • centos7.3给搭建SVN服务器

    centos7.3给搭建SVN服务器

    1 安装svnserver

    yum install subversion

    2 查看版本

    svnserve --version

    3 创建版本库

    3.1 运行以下命令创建目录

    mkdir /var/svn

    3.2 依次运行以下命令创建版本库

    cd /var/svn
    svnadmin create /var/svn/svnrepos

    3.3 依次运行以下命令查看自动生成的版本库文件

    cd svnrepos
    ls

    Subversion目录说明:
    
    db目录:所有版本控制的数据存放文件。
    hooks目录:放置hook脚本文件的目录。
    locks目录:用来追踪存取文件库的客户端。
    format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。
    conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)

    3.4 运行命令

    cd conf/

    进入conf目录(该SVN版本库配置文件)。

    返回结果如下:

      • authz:是权限控制文件。
      • passwd:是账号密码文件。
      • svnserve.conf:SVN服务配置文件。

    3.5 按以下步骤设置账号密码:

    前面是用户名 =密码这种格式

    3.6 设置权限

    vim authz

    在文件末尾追加,意思是给baker这样用户读写权限

    [/]
    baker=rw

    3.7 编辑配置文件 打开几个注释

    vim svnserve.conf

    3.8 期待版本库

    svnserve -d -r /var/svn/svnrepos

    3.9 查看SVN服务是否开启

    ps -ef |grep svn

    3.10 运行以下命令停止SVN命令。

    killall svnserve

    方便管理 把路径地址给加上了trunk

    然后svn://******/trunk

    然后根据这个地址 给分出了branches

    然后可以方便做版本合并

  • 相关阅读:
    调试与分析
    GCC
    汇编
    数据恢复
    TCP/IP
    shell
    vmstat、top
    计算程序运行时间的封装
    protobuf
    c++模板
  • 原文地址:https://www.cnblogs.com/baker95935/p/9139977.html
Copyright © 2011-2022 走看看