`
wxb_j2ee
  • 浏览: 138416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos环境下svn多资源库配置

阅读更多

#svn版本

subversion-1.8.3

apache+svn+ssl+iF.svnadmin方式多资源库配置

 

#配置svn多资源库
#------------------------------------------------------------------

#创建svn资源库目录
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/

 

#配置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

 
#配置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>

 

#重启apache并测试

cd /usr/local/apache2/bin/

ps -ef | grep httpd

./apachectl stop

ps -ef | grep httpd

./apachectl start

ps -ef | grep httpd

 

#先登录svnadmin配置多资源库账号访问权限
#再打开IE,访问地址用不同账号访问测试
https://IP/svn/prj/

https://IP/svn/doc/

https://IP/svn/dev/

#------------------------------------------------------------------
#配置svn多资源库管理完毕!

 

0
2
分享到:
评论

相关推荐

    centos系统SVN离线安装包

    CentOS系统中的SVN(Subversion)离线安装是一个对网络环境依赖较低的部署方式,尤其适用于网络条件不佳或者安全要求较高的环境。SVN是一种版本控制系统,用于管理代码和其他文件的变更历史,对于团队协作开发至关...

    CentOS 7搭建SVN服务器

    本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...

    Centos安装升级SVN1.8.9

    在Linux系统中,CentOS是广泛使用的开源操作系统之一,它基于Red Hat Enterprise Linux。Subversion(简称SVN)是一款版本...如果你需要支持更多的协议或进行更复杂的配置,可以查阅官方文档或社区资源以获取更多信息。

    centos 6.5下离线安装svn

    在Linux系统,特别是CentOS 6.5这样的老版本中,进行离线安装SVN(Subversion)是一项挑战,因为通常需要手动下载依赖并解决网络连接问题。以下是一份详细的步骤指南,帮助你理解如何在没有互联网连接的情况下完成这...

    SVN的安装和配置 SVN的安装和配置

    在本篇文章中,我们将详细探讨如何安装和配置SVN,以便于团队有效地管理和共享代码资源。 **1. 安装SVN服务器** 在Windows系统上,通常使用VisualSVN Server作为SVN服务器。首先,访问VisualSVN官网下载安装包,...

    Linux之centos7环境搭建SVN服务器.docx

    ### Linux之centos7环境搭建SVN服务器 #### SVN简介 SVN(Subversion)是一种开源版本控制系统,它被广泛应用于软件开发过程中,用于管理项目的各个版本及其变更历史。相较于早期的版本控制系统如CVS(Concurrent ...

    Fedora 9、CentOS 5下设置Apache+SVN

    本教程将详细介绍如何在Fedora 9和CentOS 5环境下进行Apache与SVN的配置。 首先,确保你的系统中安装了正确的SVN和Apache版本。因为SVN 1.4.3及以下版本不支持Apache 2.2.x,所以你需要检查它们的版本。在Fedora或...

    linux-svn配置svn操作指南权限配置

    本指南将深入探讨如何在Linux环境中配置SVN服务器,以及如何进行权限管理,确保团队成员能按照预设的角色和职责进行协作。 首先,我们需要安装SVN。在大多数Linux发行版中,可以通过包管理器完成此操作。例如,在...

    svn资源包centos 7.0 可装

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,它在软件开发中...通过这个资源包,开发者可以在CentOS 7.0上快速建立和管理SVN环境,提高团队协作效率,追踪和恢复代码历史版本,从而更有效地进行软件开发。

    centos下eclipse+ subclipse配置

    在 CentOS 操作系统环境下配置 Eclipse 和 Subclipse 集成开发环境是开发 Java 或者其他支持 SVN 版本控制的项目的重要步骤。以下是一个详细的过程,涵盖了从安装 JDK 到设置 Eclipse,再到集成 Subclipse 的整个...

    centOS安装svn 1.8.1以及更高版本的时候所用的资源合集

    在Linux环境中,特别是CentOS操作系统上,Subversion(SVN)是一种广泛使用的版本控制系统,用于管理软件项目中的源代码和其他文件。这篇详细的知识点讲解将介绍如何在CentOS上安装Subversion 1.8.1及其更高版本,...

    Liunx cetos下搭建SVN服务流程

    在Linux CentOS系统中搭建SVN(Subversion)服务是一个关键步骤,它允许团队成员协作管理代码和其他项目资源。下面将详细介绍整个过程,包括安装、创建版本库、配置以及启动服务。 1. 安装SVN 在Linux环境中,通常...

    svn安装以及资源

    在Linux系统中,安装SVN通常涉及使用包管理器,如在Ubuntu或Debian上运行`sudo apt-get install subversion`,或者在CentOS或Fedora上使用`sudo yum install subversion`。对于服务器端,可以使用Apache HTTPD服务器...

    linux部署svn

    总的来说,Linux CentOS上的SVN部署是一个涉及多方面知识的过程,包括Linux系统管理、网络服务配置、版本控制原理以及Apache服务器的深入理解。熟练掌握这些技能,对于提升团队开发效率和代码管理质量具有重要意义。...

    Windows 下 SVN 修改 信息 hook

    在Windows环境下,Subversion(简称SVN)是一个广泛使用的版本控制系统,用于管理代码和其他文本文件的版本变更。在日常开发中,为了维护代码仓库的整洁和一致性,有时我们需要对用户的提交行为进行一定的限制,比如...

    linux下安装配置svn独立服务器

    ### Linux 下安装配置 SVN 独立服务器 #### 一、概述 ...以上步骤完成了在Linux环境下安装和配置SVN独立服务器的过程。通过这种方式搭建的SVN服务器,能够为开发团队提供稳定可靠的版本控制服务。

    如何通过公网以http方式访问单位的svn.让svn支持http协议

    默认情况下,SVN使用自己的协议svn://进行通信,但这种方式通常不能穿透防火墙,对于公网访问不友好。HTTP协议则广泛被接受,可以通过端口80穿透大多数防火墙,因此通过HTTP方式访问SVN变得非常必要。 2. **Apache ...

Global site tag (gtag.js) - Google Analytics