#svn版本
subversion-1.8.3
apache+svn+ssl+iF.svnadmin方式多资源库配置
#配置svn多资源库
#------------------------------------------------------------------
#创建svn资源库目录
cd /techcenter/
#资源库1目录
mkdir -p svn/prj
cd svn/
mkdir doc dev
cd /techcenter/
#资源库1目录
mkdir -p svn/prj
cd svn/
mkdir doc dev
#配置权限,svnadmin管理是需要用到,不配置好权限svnadmin管理时很可能异常报错
chmod -R 777 prj/
chmod -R 777 doc/
chmod -R 777 dev/
chmod -R 777 doc/
chmod -R 777 dev/
#配置svnadmin管理多svn资源库
#------------------------------------------------------------------
#找到svn安装目录data目录
cd /techcenter/web/svnadmin/data/
vi config.ini
#默认配置
[Repositories:svnclient]
SVNParentPath=/techcenter/svn/dev
SvnExecutable=/usr/local/svn/bin/svn
SvnAdminExecutable=/usr/local/svn/bin/svnadmin
#在其下面增加多资源库地址信息,如下:
[Repositories:svnclient:1]
SVNParentPath=/techcenter/svn/doc
Description=doc repos
[Repositories:svnclient:2]
SVNParentPath=/techcenter/svn/prj
Description=prj repos
vi config.ini
#默认配置
[Repositories:svnclient]
SVNParentPath=/techcenter/svn/dev
SvnExecutable=/usr/local/svn/bin/svn
SvnAdminExecutable=/usr/local/svn/bin/svnadmin
#在其下面增加多资源库地址信息,如下:
[Repositories:svnclient:1]
SVNParentPath=/techcenter/svn/doc
Description=doc repos
[Repositories:svnclient:2]
SVNParentPath=/techcenter/svn/prj
Description=prj repos
#配置apahce httpd.conf文件
#------------------------------------------------------------------
#修改apache配置
vi /usr/local/apache2/conf/httpd.conf
#资源库1目录,注意svn多资源库的目录
<Location /svn/prj>
DAV svn
SVNParentPath /techcenter/svn/prj
SVNListParentPath On
AuthType Basic
AuthName "svn repos"
AuthUserFile /techcenter/sd/conf/svn_passwdfile
AuthzSVNAccessFile /techcenter/sd/conf/svn_accessfile
Require valid-user
SSLRequireSSL
</Location>
#资源库2目录
<Location /svn/doc>
DAV svn
SVNParentPath /techcenter/svn/doc
SVNListParentPath On
AuthType Basic
AuthName "svn repos"
AuthUserFile /techcenter/sd/conf/svn_passwdfile
AuthzSVNAccessFile /techcenter/sd/conf/svn_accessfile
Require valid-user
SSLRequireSSL
</Location>
#资源库3目录
<Location /svn/dev>
DAV svn
SVNParentPath /techcenter/svn/dev
SVNListParentPath On
AuthType Basic
AuthName "svn repos"
AuthUserFile /techcenter/sd/conf/svn_passwdfile
AuthzSVNAccessFile /techcenter/sd/conf/svn_accessfile
Require valid-user
SSLRequireSSL
</Location>
vi /usr/local/apache2/conf/httpd.conf
#资源库1目录,注意svn多资源库的目录
<Location /svn/prj>
DAV svn
SVNParentPath /techcenter/svn/prj
SVNListParentPath On
AuthType Basic
AuthName "svn repos"
AuthUserFile /techcenter/sd/conf/svn_passwdfile
AuthzSVNAccessFile /techcenter/sd/conf/svn_accessfile
Require valid-user
SSLRequireSSL
</Location>
#资源库2目录
<Location /svn/doc>
DAV svn
SVNParentPath /techcenter/svn/doc
SVNListParentPath On
AuthType Basic
AuthName "svn repos"
AuthUserFile /techcenter/sd/conf/svn_passwdfile
AuthzSVNAccessFile /techcenter/sd/conf/svn_accessfile
Require valid-user
SSLRequireSSL
</Location>
#资源库3目录
<Location /svn/dev>
DAV svn
SVNParentPath /techcenter/svn/dev
SVNListParentPath On
AuthType Basic
AuthName "svn repos"
AuthUserFile /techcenter/sd/conf/svn_passwdfile
AuthzSVNAccessFile /techcenter/sd/conf/svn_accessfile
Require valid-user
SSLRequireSSL
</Location>
#重启apache并测试
cd /usr/local/apache2/bin/
ps -ef | grep httpd
./apachectl stop
ps -ef | grep httpd
./apachectl start
ps -ef | grep httpd
ps -ef | grep httpd
./apachectl stop
ps -ef | grep httpd
./apachectl start
ps -ef | grep httpd
#先登录svnadmin配置多资源库账号访问权限
#再打开IE,访问地址用不同账号访问测试
https://IP/svn/prj/
#------------------------------------------------------------------
#配置svn多资源库管理完毕!
相关推荐
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...
centos 下安装svn服务器
虚拟机centos系统配置svn服务器,并在windows系统上测试成功!
CentOS 7搭建SVN服务器,详细安装步骤说明及配置详细步骤说明
CentOS下SVN的安装,详细介绍了CentOS下SVN的步骤
centos7 svnserver 安装
centos 7下安装rabbitvcs所需的离线资源包和配置教程,其他版本可参考配置 已测验的版本和基础环境: CENTOS 7 python 2.7.5
centos 7安装svn服务器教程.docx
本文为大家分享了CentOS 7.0搭建SVN服务器的详细过程,供大家参考,具体内容如下 1. 通过yuminstall subversion来安装 2. 提示已经安装。查看svn版本 第二步: 创建svn版本库 第三步: 配置svn信息 2. 配置权限...
阿里云centos7.4安装并部署svn1.10.0版本(配置多仓库,加入开机自启动)
centos下安装apache和svn并为svn配置httpd支持
在centos linux环境下快速搭建SVN服务器环境的文档教程
CentOS 上安装 SVN 的方法指南。
CentOS4 环境apache+svn完全配置(实际配置日记)
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
百度云服务器centos7.3.4搭建svn服务器,过程比较简单,里面包含新增用户授权用户
背景:目前公司的svn代码服务器已经运行超过9年以上...目前公司的代码Project有90多个,所以需要通过统一的配置文件来管理90多个Project,同时要求使用https。文档里的每一步操作本人都是亲自验证过的,确保真实可靠!
断网,centos系统,版本服务器,在没有外网的centos系统中搭建svn版本服务器
描述了docker下的centos部署svn-access-manager的简易方法