• linux 安装svn服务器


    一、下载

    http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz

    http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

    上面二个压缩文件解压后会放到同一个文件下,2个解压后会自动都放在subversion-1.6.1这个文件夹下

    二、安装

    tar zxvf subversion-1.6.1.tar.gz  
    tar zxvf subversion-deps-1.6.1.tar.gz  
    cd subversion-1.6.1  
    ./configure --prefix=/usr/local/svn  
    make 
    make install

    配置路劲

     vim /etc/profile  //编辑配置文件
    
    加入
    export PATH=$PATH:/usr/local/svn/bin/

    source /etc/profile    使配置文件马上生效
    
    svn  --version     检查是否安装成功  
    
    /usr/local/svn/bin/svnserve --version  或者这样检查 可能配置路劲还没好

    三、创建svn库目录结构

    mkdir -p /usr/local/svndata/repos1
    svnadmin create /usr/local/svndata/repos1
    
    //我的目录是
    mkdir -p /root/mydata/svn/svnData
    svnadmin create /root/mydata/svn/svnData
    
    //可以自己定义目录

    四、剩下的就是配置svn了

    cd /root/mydata/svn/svnData/conf
    vim svnserve.conf

      anon-access = none

      auth-access = write

      password-db = passwd

      authz-db = authz

    如图

    修改权限

    vim authz

     [/]        //根目录权限

    bruce.gou = rw   // bruce.gou  用户名   rw 读写权限

     [svnData:/]  //svnData库权限

      test = r

    添加用户

    vim passwd

    用户名 = 密码 

    这样的格式就可以了

    启动svn服务

    svnserve -d -r /root/mydata/svn/svndata

    netstat -tunlp | grep svn    检查是否启动成功

    成功显示 :tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 10973/svnserve

     svn://112.74.72.131:3690/svnData   提取  

    只能在客户端访问

    不能再浏览器中访问 如:

    http://112.74.72.131:3690/svnDat

    那样肯定是不行的,上面是安装独立的SVN服务器

    默认端口3690

    关闭svn服务

    killall svnserve

    五、卸载

     rpm -e subversion
     rpm -qa subversion

    这2种网上看的 ,还没试过

  • 相关阅读:
    【矩阵】
    关于集合的思路
    TSQL生成Combguid
    ServiceLocator是反模式
    使用表达式树创建对象
    TeamCity配置笔记
    AutoMapper映射ExpressionTree
    Automapper扩展方法
    Cache&Session Viewer
    Orchard源码:Logging
  • 原文地址:https://www.cnblogs.com/bruce-gou/p/6143163.html
Copyright © 2020-2023  润新知