Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1378720
  • 博文数量: 264
  • 博客积分: 5810
  • 博客等级: 大校
  • 技术积分: 3528
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 17:15
文章分类

全部博文(264)

文章存档

2011年(264)

分类: 项目管理

2011-04-26 14:15:10

一、下载必需要的软件
wget
wget
说明:这两个文件解压之后会放到同一个文件下面不需要新创建文件夹
二、安装步骤
  tar zxvf subversion-1.6.1.tar.gz  
  tar zxvf subversion-deps-1.6.1.tar.gz  
  cd subversion-1.6.1/  
  ./configure --prefix=/usr/local/svn    #注意选项的搭配使用!
  make && make install
在做编译的时候遇到了一个问题:错误提示需要安装openssl,所以我就安装了一个openssl
解决办法
#cd /home/soft/ && wget
#tar -zxvf openssl-1.0.0a.tar.gz
#cd openssl-1.0.0a
#./config
#./config -t
#make depend
#make
#make test
#make install
安装之后会在/usr/local下生成一个ssl目录
设置环境变量,在/etc/profile的PATH中增加如下内容:
PATH=/usr/local/ssl/bin:/sbin/:$PATH:/usr/sbin
export PATH

重新执行./configure --with-openssl=/usr/local/ssl #这里加上--with-openssl参数
#错误提示2#
configure: error: subversion requires zlib
解决方法:
cd /usr/local
wget 
tar -xvzf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure
make
make install
cd /usr/local
ln -s zlib-1.2.5 zlib
ok,错误提示2解决。
重新执行./configure --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib ,成功!

三、查看svn信息
#/usr/local/svn/bin/svnserve –version

四、将svn的bin目录添加到环境变量中去
[root@BlackGhost /]# PATH=$PATH:/usr/local/svn/bin
[root@BlackGhost /]# export PATH
[root@BlackGhost /]# svn

五、创建svn仓库并测试应用
#mkdir -p /opt/svndata/repos1  
#svnadmin create /opt/svndata/repos1/
#vi /opt/svndata/repos1/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd   #还可以指定到其它目录都是可以的
authz-db = authz
realm = repos1
#vi /opt/svndata/repos1/conf/passwd
[users]
test = test
#vi /opt/svndata/repos1/conf/authz
[groups]
admin = test
# harry_and_sally = harry,sally
[/]
@admin = rw
[repos1:/abc/aaa]
@admin = r
启动svnserve -d -r /opt/svndata/   

阅读(1847) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~