zoukankan      html  css  js  c++  java
  • centos7安装svn服务端

    本文参考自:https://www.linuxidc.com/Linux/2018-04/151880.htm

    一、环境准备:

    1.centos7系统 

    二、安装

    1、安装subversion

    yum -y install subversion

    2、创建版本库目录,为创建版本库提供存放位置

    mkdir -p /home/svn/svnrepos

    3、创建svn版本库,mynote为资源库名称

    svnadmin create /home/svn/svnrepos/mynote

    至此资源库创建完毕,进行配置权限。

    4、进入配置目录

    cd /home/svn/svnrepos/mynote/conf 
    ls

    conf目录下有三个文件authz,passwd,svnserve.conf,其作用如下:

    authz:负责账号权限的管理,控制账号是否读写权限
    passwd:负责账号和密码的用户名单管理
    svnserve.conf:svn服务器配置文件

    5、修改权限文件authz

    vim authz

    在末尾添加以下内容

    [mynote:/]
    panql = rw

    panql为用户名称,rw表示赋予此账号可读写的权

    6、修改密码文件passwd

    vim passwd

    在末尾追加账号密码信息

    panql = panql

    *注意格式为:账号 = 密码

    7、修改svn配置文件svnserve.conf

    vim svnserve.conf

    只需要去掉以下4条指定内容前注释即可:

    anon-access = read
    auth-access = write
    password-db = passwd
    authz-db = authz

    8、启动svn服务,启动端口为9000(可自定义)

    svnserve -d -r /home/svn/svnrepos --listen-port 9000

    注:停止服务命令:killall svnserve

    9、测试客户端访问

    安装TortoiseSVN,一路next即可。

    桌面右键SVN Checkout,填入地址svn://ip地址:9000/mynote

    输入用户名和密码,输入即可。

  • 相关阅读:
    实现基于C++的动态事件机制(转)
    D3D HLSL 一段代码注释
    directx加载ms3d动画模型
    几种空间分割算法研究之bsp
    IxEngine开发笔记
    使用UVAtlas技术管理贴图
    八叉树
    c#调用C++写的dll导出类,包含继承,重载等详细介绍(转载)
    给自己毕业前的一点任务
    大小端问题
  • 原文地址:https://www.cnblogs.com/panql341/p/13476730.html
Copyright © 2011-2022 走看看