`

[Centos 6] Subversion安装配置

 
阅读更多

 

svnserver

1. 安装

   yum安装命令

   yum install subversion

 

   检查是否安装成功

   svnserve --version

 

2. 配置

   建立版本库

   mkdir /opt/svndata

 

   svnadmin create /opt/svndata/jprojects   版本库名称:jprojects

 

   修改版本库配置,回车后会在库目录下生成配置文件

   vim /opt/svndata/jprojects/conf/svnserve.conf            主配文件

 

   [general]

   anon-access = none

   auth-access = write

   password-db = passwd

   authz-db = authz

   realm = jprojects

 

   vim /opt/svndata/jprojects/conf/passwd         用户配置文件

   [users]

   user1 = password1

   user2 = password2

 

   vim /opt/svndata/jprojects/conf/authz            权限配置文件

 

   [groups]       设置组

   group1 = user1

   [/]              根目录权限设置(就是“kuming”这个文件夹)

   user1 = rw      用户1权限是:可读写

   user2 = r       用户2权限是:可读,不可写

   @group1 = rw    设置组权限

   [jprojects:/123]     设置根目录下“123”文件夹的权限

 

3. 启动svn服务器

   svnserve -d -r /opt/svndata

   -d表示以daemon方式(后台运行)运行

   -r /opt/svndata指定根目录是/opt/svndata

 

   ps aux | grep svnserve    查看服务,端口:3690

 

  访问地址:http://ip/repos

 

4. httpd 配置

查看是否安装: mod_dav_svn

 

如果没有:

        yum install mod_dav_svn

 

httpd.conf配置subversion

LoadModule dav_svn_module modules/mod_dav_svn.so

        LoadModule authz_svn_module modules/mod_authz_svn.so

 

配置conf.d/subversion.conf文件

<Location /repos>

DAV svn

SVNPath /opt/svndata

AuthType Basic

AuthName "Subversion repos"

AuthUserFile /opt/svndata/jprojects/conf/passwd

Require valid-user

</Location>

分享到:
评论

相关推荐

    Centos下Subversion 服务器安装配置

    这篇博文将详细介绍如何在CentOS环境下安装和配置Subversion服务器。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -y ``` 接下来,我们需要安装Subversion的依赖...

    subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

    以下是关于Subversion在CentOS上安装、配置和使用的一些核心知识点。 1. **RPM包管理**: - CentOS使用RPM(Red Hat Package Manager)包管理系统,通过命令行工具`yum`或`dnf`(在较新版本中)来安装、更新和管理...

    SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤

    本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤 本标题...

    centos系统SVN离线安装包

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

    subversion edge 安装配置使用手册

    用于管理和配置Subversion版本控制系统,集成了CollabNet Subversion和Apache HTTP Server,提供了一个用户友好的Web界面,使得在Windows和Linux(CentOS)平台上安装、配置和管理Subversion仓库变得更为简便。...

    Centos 7 下安装配置SVN服务器操作文档

    ### Centos 7 下安装配置SVN服务器及Apache集成详解 #### 一、安装与配置SVN **1. 安装Subversion** 在CentOS 7系统中部署SVN服务器,首先要确保已经安装了Subversion。具体步骤如下: - **检查是否已安装**:...

    centos6.5编译安装subversion1.8.8需要的架包

    在CentOS 6.5上编译安装Subversion 1.8.8,我们需要先确保系统上安装了必要的依赖和编译工具,然后下载并编译源代码。以下是详细步骤和涉及的知识点: 1. **基础环境准备**:首先确保系统已经安装了`gcc`、`make`、...

    centos 7 安装Apache和svnadmin

    总结来说,这个压缩包文件包含了在CentOS 7上安装和配置Apache以及Subversion(包括`svnadmin`)的步骤,这对于进行持续集成非常重要。通过这个过程,开发者可以方便地管理代码版本,实现自动化部署,提高团队协作...

    在Linux下安装与配置subversion独立服务器.pdf

    在安装 Subversion 之前,你需要一个Linux服务器环境,例如 CentOS 或 Ubuntu。同时,确保你拥有适当的权限,最好是创建一个专门的用户(如 `svnroot`)来管理 Subversion,而不是使用 root 用户。服务器的IP地址...

    CentOS下安装apache和svn并为svn配置http支持

    在CentOS环境下安装Apache服务器和Subversion(SVN)版本控制系统,并配置Apache来支持HTTP协议的SVN服务,是常见的软件部署与配置任务。以下知识点会详细阐述整个过程中涉及的步骤、组件以及潜在的配置问题。 ### ...

    linux系统安装subversion服务器与配置实用.pdf

    本文档主要介绍了如何在Linux系统中安装和配置Subversion服务器,以及如何使用Subversion客户端TortoiseSVN。Subversion是一个开源的版本控制系统,常用于替代存在诸多限制的CVS系统,以解决文件名修改、目录管理、...

    centos 下安装svn服务器

    在CentOS操作系统中安装SVN(Subversion)服务器,需要遵循一系列步骤来确保所有依赖项正确安装并配置。以下是详细的安装过程: 1. **安装依赖库** 首先,我们需要安装SVN所需的依赖库,包括apr(Apache Portable ...

    CentOS下SVN的安装

    这篇文章将详细介绍如何在CentOS上安装和配置SVN,包括可能出现的问题及解决方法。 首先,安装SVN最常用的方法是通过Yum包管理器。在命令行中输入以下命令: ```bash sudo yum install subversion ``` Yum会自动...

    centos SVN离线安装包

    6. **配置SVN**:安装完成后,用户需要配置SVN服务器,包括设置仓库目录、创建用户和权限等。 7. **启动和测试SVN服务**:启动SVN服务器(如`svnserve`或通过Apache HTTPD),并进行基本的增删查改操作测试,以确保...

    [Linux]安装,配置Subversion 1.4.5

    注意,这个例子中的Subversion配置使用了基本身份验证,对于生产环境,可能需要更复杂的权限管理和SSL加密。 在日常使用中,Subversion提供了丰富的命令行工具,如`svn co`用于检出代码,`svn ci`用于提交更改,`...

    centos 6.5下离线安装svn

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

    Linux(CentOS6.2)下安装SVN服务

    4. 配置安装路径并编译:`./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite --with-expat=/usr/local/expat --with-...

    CentOS5/6安装svn1.7/1.8脚本

    提供的“CentOS5,6安装svn1.7,1.8脚本”应该包含了这些步骤,只需运行即可完成安装。请注意,执行脚本前要确保你有权限,并理解脚本中的每一项操作。在生产环境中,务必谨慎操作,避免数据丢失或安全风险。

Global site tag (gtag.js) - Google Analytics