zoukankan      html  css  js  c++  java
  • CentOS快速搭建subversion服务器

    环境:centos x86_64
    说明:使用daemon的方式来跑svn,不使用apache
    首先到:http://subversion.tigris.org/ 下载最新的subversion源码

    我下的是:http://subversion.tigris.org/downloads/subversion-1.6.2.tar.bz2

    解压:tar jxvf subversion-1.6.2.tar.bz2
    cd subversion-1.6.2
    svn co http://svn.apache.org/repos/asf/apr/apr/branches/1.2.x apr
    svn co http://svn.apache.org/repos/asf/apr/apr-util/branches/1.2.x apr-util

    下载:wget -c http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz
    解压缩sqlite-amalgamation-3.6.13.tar.gz
    并且把其中的sqlite3.c拷贝到(不存在的路径自己建立):
    cp sqlite-3.6.13/sqlite3.c ./subversion-1.6.2/sqlite-amalgamation/

    ./configure –prefix=/usr/local/subversion –with-ssl –with-zlib=/usr/local/zlib –enable-maintainer-mode
    make && make install
    编译安装完毕!

    简单的配置下
    首先启动subversion(自己创建svn主目录,我是 mkdir -p /www/svnroot):
    /usr/local/subversion/bin/svnserve -d -r /www/svnroot
    (有不明白的看/usr/local/subversion/bin/svnserve –help)

    cd /www/svnroot
    创建一个目录:
    /usr/local/subversion/bin/svnadmin create hao32
    修改配置文件:
    cd ./hao32/conf
    ls 你会发现三个文件(分别是 权限,密码,配置):
    authz passwd svnserve.conf
    贴出来三个文件给大家参考:
    authz

    [aliases]
    [groups]
    dev = user1,user2 #两个用户,都在dev组里你可以增加多个组
    [hao32:/] #这里是目录名字就是刚才svnadmin create hao32的
    @dev = rw #dev组赋予读写权限

    passwd

    [users]
    user1 = 123456
    user2 = 456789

    svnserve.conf

    [general]
    anon-access = none # 不允许匿名用户
    auth-access = write # 给予可写
    password-db = passwd # passwd的认证方式,就是用以上的passwd配置文件
    authz-db = authz # 使用这个authz 权限文件
    [sasl]

    在本地检出测试一下吧!good luck!

  • 相关阅读:
    Blank page instead of the SharePoint Central Administration site
    BizTalk 2010 BAM Configure
    Use ODBA with Visio 2007
    Handling SOAP Exceptions in BizTalk Orchestrations
    BizTalk与WebMethods之间的EDI交换
    Append messages in BizTalk
    FTP protocol commands
    Using Dynamic Maps in BizTalk(From CodeProject)
    Synchronous To Asynchronous Flows Without An Orchestration的简单实现
    WSE3 and "Action for ultimate recipient is required but not present in the message."
  • 原文地址:https://www.cnblogs.com/swite/p/5180559.html
Copyright © 2011-2022 走看看