在基于阿里云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就可以訪问



posted @ 2014-09-28 19:51  mfrbuaa  阅读(215)  评论(0编辑  收藏  举报