下载SVN、依赖包以及apache安装文件
wget http://subversion.tigris.org/downloads/subversion-1.6.15.tar.bz2 wget http://subversion.tigris.org/downloads/subversion-deps-1.6.15.tar.bz2 wget http://labs.renren.com/apache-mirror//httpd/httpd-2.2.17.tar.gz
安装apr、apr-util
tar xjvf subversion-deps-1.6.15.tar.bz2 cd subversion-1.6.15/apr ./configure make sudo make install cd ../apr-util/ ./configure make sudo make install
安装apache
tar zxvf httpd-2.2.17.tar.gz cd httpd-2.2.17 ./configure --enable-dav --enable-so --enable-maintainer-mode --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config make sudo make install
安装subversion
tar xjvf subversion-1.6.15.tar.bz2 cd subversion-1.6.15 ./configure --with-apxs=/usr/local/apache2/bin/apxs --without-serf make sudo make install
查看httpd.conf确认svn是否安装成功
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
配置apache
配置apache,添加SVN配置
###更改apache默认启动用户为hrj User hrj Group users ###注释掉拒绝用户访问代码 #<Directory /> # Options FollowSymLinks # AllowOverride None # Order deny,allow # Deny from all #</Directory> ### 添加SVN配置 <VirtualHost *> ServerName phx3 DocumentRoot /home/y/share/htdocs/ <Location /repos> DAV svn SVNParentPath /disk/repos Allow from All AuthType Basic AuthName "subversion repository" AuthUserFile /disk/repos/passwd AuthzSVNAccessFile /disk/repos/access # Satisfy All Require valid-user </Location> </VirtualHost>
创建SVN
###创建SVN目录 sudo mkdir -p /disk/repos/SDS sudo chown -R hrj /disk/repos svnadmin create --fs-type fsfs /disk/repos/SDS/ ###如果有备份的SVN文件,将备份文件导入svn svnadmin load /disk/repos/SDS < repos.backup
配置用户权限
###创建帐号密码文件 帐号:rujian.hu,密码:xxx /usr/local/apache2/bin/htpasswd -c /disk/repos/passwd rujian.hu xxx ###添加帐号 /usr/local/apache2/bin/htpasswd -b /disk/repos/passwd xxx xxx ###配置用户访问权限 vim /disk/repos/access [groups] SDS_ROOT=rujian.hu SDS_USER = xxx [/] * = @SDS_ROOT = rw [SDS:/dd] @SDS_USER = rw
启动apache
/usr/local/apache2/bin/httpd -k start
相关推荐
linux svn安装手册 支持https://...
关于linux svn安装部署配置的一些信息,只需要使用yum命令即可解决
linux svn安装和配置,不结合apache
离线状态下安装linuxsvn支持redhat5.8和centos6.4,有各个依赖安装包,适合linux系统纯净安装的
Linux离线安装svn, 含详细的配置文档和所需的所有相关依赖包,亲测可用。支持svn checkout https://这种格式的(ssl加密协议)
本资源包含三个文件,一个ppt,里面详细讲述了linux下svn服务器的安装及配置过程,并对配置选项做了详细的说明。另外两个文件是svn的安装源文件
linux 下 svn 的配置及简单的操作
svn 安装 安装包及依赖包 安装说明
可以快速的在linux 离线安装svn服务
安装apr 安装apr-util 安装noen 安装zlib 安装svn 安装方法文档及安装包文件 tar.gz 解决了Unrecognized URL scheme问题 无法在svn中更新该内容
Linux(CentOS6.2)下安装SVN服务
linux 下 SVN 1.6.1 的安装部署流程,包含软件下载的路径。后续我会在我的CSDN中提供相关软件下载。 tag 均以 linux SVN 1.6.1 开头。
linux下svn安装笔记带钩子 svn安装 linux下svn安装 svn钩子
本文介绍https+linux+svn服务器搭建的详细过程~
Linux SVN的安装使用笔记 .
SUSE11G linuxSVN详细配置
linux安装svn文档,文档描述相关的linux安装svn的命令
Linux下SVN安装配置,详细讲解linux的安装方法 以及要注意的问题
linux centos操作系统下的SVN服务器安装和配置详细介绍
linux下安装SVN支持http;linux下安装SVN支持http;linux下安装SVN支持http