Linux配置独立启动SVN服务器

svn服务器两种运行方式:独立和借助apache
存储数据:两种方式BDB(事物安全表类型)和FSFS(不需要数据库的存储系统),使用BDB方式在服务器中断时,可能锁住数据,使用FSFS方式安全点。
一,下载相关软件:
[root@]# wget
[root@]# wget
二、编译SVN
#tar xzvf subversion-1.6.1.tar.gz
#tar zxvf subversion-deps-1.6.1.tar.gz
# cd subversion-1.6.1
#./configure –prefix=/opt/svn–without-berkeley-db–with-zlib
#make  ;  make install
三、SVN服务器配置
#SVN服务器配置,建立2个仓库,因为在服务器中可能有多个项目同时运行
mkdir -p   /opt/svndata/repos1
mkdir -p  /opt/svndata/repos2
四、建立svn版本库,建立完之后会生成配置文件和其它子目录
svnadmin create /opt/svndata/repos1
svnadmin create /opt/svndata/repos2
五、修改配置文件,注意不同点
# cat /opt/svndata/repos1/conf/svnserve.conf
[general]
anon-access = none   #使非授权用户无法访问
auth-access = write     #使授权人用户有写权限
password-db = /usr/local/svn/conf/passwd
authz-db = /usr/local/svn/conf/authz
realm = repos1  #认证命名空间,客户端会在认证提示里面显示


# cat  /opt/svndata/repos2/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = /usr/local/svn/conf/passwd
authz-db = /usr/local/svn/conf/authz
realm = repos2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3524d0dcfde89615ec233cfa3242c17f.html