zoukankan      html  css  js  c++  java
  • 在基于阿里云serverCentOS6.5下安装Subversion 1.6.5服务

    近期阿里云搞了个1元免费提供云server的活动,偶心痒痒就申请了一个。

    正好能够作为团队的SVNserver了,以下就来部署SVN服务吧。

    一、安装基础环境

    apr-1.5.0.tar.gz

    apr-util-1.5.3.tar.gz

    pcre-8.35.tar.gz

    zlib-1.2.8.tar.gz

    subversion-1.5.6.tar.gz

    tar -xzvf apr-1.5.0.tar.gz
    cd apr-1.5.0
    ./configure --prefix=/usr/local/apr
    make
    make test
    make install


    tar -xzvf apr-util-1.5.3.tar.gz
    cd apr-util-1.5.3
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    make
    make test
    make install


    tar -xzvf pcre-8.35.tar.gz
    cd pcre-8.35
    ./configure --prefix=/usr/local/pcre
    make
    make test
    make install


    tar -xzvf zlib-1.2.8.tar.gz
    cd zlib-1.2.8
    ./configure --prefix=/usr/local/zlib
    make
    make install


    二、安装Subversion

    1.解压
    tar -xzvf subversion-1.5.6.tar.gz

    2.进入解压文件夹
    cd subversion-1.5.6

    3.设置安装文件夹
    ./configure --prefix=/opt/ansitech/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-zlib=/usr/local/zlib
    4.编译
    make

    5.安装
    make install


    在 make 的时候,.configure之后,进行 make ,出现例如以下问题
       /usr/bin/ld : cannot find -lexpat
       collect2: ld returned 1 exit status
       make : *** [subversion /svn/svn ] Error 1


       应该是缺少-lexpat库文件。
       解决方法:
     
      yum install expat expat-devel


    安装信息,及管理

    1.安装文件夹
    /opt/ansitech/subversion
    
    2.repository文件夹
    /opt/ansitech/svnroot
    
    3.subversion启动命令
    /opt/ansitech/subversion/bin/svnserve -d -r /opt/ansitech/svnroot
    
    4.svnusername和password
    svn配置文件地址:/opt/ansitech/svnroot/conf/svnserve.conf
    username文件地址:/opt/ansitech/svnroot/conf/authz
    password文件地址:/opt/ansitech/svnroot/conf/passwd
    
    5.svn訪问地址:
    svn://svn.ansitech.com
    
    6.创建responsity
    /opt/ansitech/subversion/bin/svnadmin create /opt/ansitech/svnroot

    svn用户加入

    1.svnserve.conf在底部加入

    [general] 
    password-db = passwd
    authz-db = authz
    anon-access = read
    #anon-access = write
    auth-access = write
    2.authz加入用户

    [groups] 
    g_manager = admin,teacher,student
    
    [/] 
    @g_manager = rw
    #* = r 
    
    [repository:/]
    @g_manager = rw
    3.passwd设置用户password

    admin=123456
    teacher=23456
    student=34567
    最后使用:svn://svn.ansitech.com就可以訪问



  • 相关阅读:
    你还在钟情于windows XP吗?
    我常用的vim快捷键
    2013年读的书(很多还没看完)
    期末考试了
    顺着自己的心,去做自己喜欢的事
    关于最近新闻泛滥的几点看法以及学习的个人观点
    华为OJ_1
    【Android】弹出软键盘时候让上面布局跟着上移的方法
    【Android】策略模式封装百度地图路线规划模块
    google觉得好用的插件(不断更新)
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/3998875.html
Copyright © 2011-2022 走看看