Linux下搭建Svn服务器

  • 介绍
本文介绍如何搭建Svn服务器。
  • Ubuntu下安装
apt-get install subversion apt-get install apache2-svn apt-get install libapache2-svn
  • 创建目录
mkdir /root/svn/project
  • 创建仓库
svnadmin create /root/svn/project
  • 修改配置
修改配置文件/root/svn/project/conf/svnserver.conf,将以下行取消注释 password-db=password auth-db=authz auth-access=write
  • 增加授权
修改授权文件/root/svn/project/conf/password 在该文件中,以键值对的形式填写用户和密码,例如:suren = suren
  • 增加用户分组
修改分组配置文件/root/svn/project/conf/auth [groups] test = suren [/] @test = rw * =
  • 启动服务
svnserve -d -r /root/svn/
  • 支持HTTP访问
[codesyntax lang="php"]
<Location /subversion>
        DAV svn 
        SVNPath /opt/svn_respo/project/
        <LimitExcept GET PROPFIND OPTIONS REPORT>
                AuthType Basic
                AuthName "Authorization Realm"
                AuthUserFile /opt/svn_respo/project/conf/authz
                Require valid-user
        </LimitExcept>
        Allow from all
</Location>
[/codesyntax]  

你可能感兴趣的:(linux,SVN)