开发者社区> 问答> 正文

如何在阿里云服务器上部署SVN服务?

申请了一台阿里云服务器,想作为团队的SVN服务器,请问如何在阿里云服务器上部署SVN服务

展开
收起
张布斯 2014-09-25 10:50:37 15317 0
3 条回答
写回答
取消 提交回答
  • 推荐回答:

    可以像登陆远程桌面一样在ECS服务器上操作吗?

    你这个好像是在dos下的操作命令吧!

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官网(新用户需注册查看),可领上云红包

    2021-07-08 18:25:03
    赞同 展开评论 打赏
  • Re如何在阿里云服务器上部署SVN服务?
    可以像登陆远程桌面一样在ECS服务器上操作吗?
    你这个好像是在dos下的操作命令吧!
    2015-01-23 11:46:01
    赞同 展开评论 打赏
  • Re如何在阿里云服务器上部署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.svn用户名和密码  
    svn配置文件地址:/opt/ansitech/svnroot/conf/svnserve.conf  
    用户名文件地址:/opt/ansitech/svnroot/conf/authz  
    密码文件地址:/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设置用户密码


    admin=123456  
    teacher=23456  
    student=34567  
    最后使用:svn://svn.ansitech.com即可访问
    2014-09-25 10:51:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载