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
四、其他文章推荐