Subversion安装配置指南(svn)

Subversion是一个非常优秀的源代码管理控制系统,它的支持独立启动使用和结合Apache使用两种服务方式。
 
一、Subversion服务下载及安装
1. 安装依赖包 apr ,apr-util, sqlite3
apr
wget http://apache.fayea.com//apr/apr-1.4.6.tar.gz
tar -zxvf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr
make
sudo make install

apr-util
wget http://apache.fayea.com//apr/apr-util-1.4.1.tar.gz
tar -zxvf apr-util-1.4.1.tar.gz
cd apr-util-1.4.1
./configure --prefix=/usr/local/apr-util --with-apr=/home/subsir/apr-1.4.6/
make
sudo make install

sqlite3
wget http://www.sqlite.org/2013/sqlite-autoconf-3071600.tar.gz
tar -zxvf sqlite-autoconf-3071600.tar.gz
cd sqlite-autoconf-3071600
./configure --prefix=/usr/local/sqlite3
make
sudo make install

neon
wget http://www.webdav.org/neon/neon-0.27.2.tar.gz.tar.gz
tar -zxvf neon-0.27.2.tar.gz
cd neon-0.27.2
./configure --with-openssl --with-libs=/usr/local/openssl/ --prefix=/usr/local/neonmake
sudo make install

2. 安装subversion

wget http://apache.dataguru.cn/subversion/subversion-1.7.8.tar.gz
tar -zxvf subversion-1.7.8.tar.gz
cd subversion-1.7.8
./configure --prefix=/usr/local/svn  --with-sqlite=/usr/local/sqlite3 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make
sudo make install

 

二、subversion服务配置

1. 创建SVN数据库目录
mkdir /文件路径/svndata
/usr/local/svn/bin/svnadmin create /文件路径/svndata
2. 启动SVN服务
/usr/local/svn/bin/svnserve -d -r /文件路径/svndata
##  默认端口:3690
3. 设置访问账户及访问权限
vi svnserve.conf           ##修改服务配置文件

#auth-access=write           ##去掉其井号
#password-db=passwd          ##去掉其井号
#auth-db=authz               ##去掉其井号

vi passwd                  ##设置帐号和密码

subsir=123456                ##末尾加上,用户名:subsir;密码:123456

vi authz                   ##设置帐号访问权限

[/]                          ##根目录
subsir = rw                  ## r:可读;w:可写

 

三、SVN客户端
推荐使用TortoiseSVN
 
四、其他文章推荐
posted @ 2013-01-24 13:45  subsir  阅读(270)  评论(0编辑  收藏  举报