`
guoyinjian
  • 浏览: 3257 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
社区版块
存档分类
最新评论

CentOS架设SVN服务器[非与apache结合]

阅读更多
下载SVN源码并安装
# cd /myvps/downloads
# wget http://subversion.tigris.org/downloads/subversion-1.6.17.tar.gz
# wget http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.gz
# tar -zxvf subversion-1.6.17.tar.gz
# tar -zxvf subversion-deps-1.6.17.tar.gz
# cd subversion-1.6.17
# ./configure --prefix=/myvps/servers/svn1.6.17
# make
# make install


配制SVN服务器(红色部份可用于添加新仓库)
# cd /myvps/svndb
# mkdir -p {repository,etc}
# svnadmin create /myvps/svndb/repository/STFramework
# svnadmin create /myvps/svndb/repository/test


配制仓库
配置STFramework仓库
进入仓库目录
# cd /myvps/svndb/repository/STFramework

修改配置
你可以直接删除默认的svnserve.conf文件,然后使用下面的配置:
# vi svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = /myvps/svndb/repository/etc/passwd
authz-db = /myvps/svndb/repository/etc/authz
realm = STFramework
说明:
anon-access = none #不允许匿名用户访问
auth-access = write #通过验证的用户可以读和写
password-db = /myvps/svndb/repository/etc/passwd #用户保存文件
authz-db = /myvps/svndb/repository/etc/authz #权限管理文件
realm = STFromework #仓库名称

配置test仓库(红色的为必要修改的部份)
# cp /myvps/svndb/repository/STFramework /myvps/svndb/repository/test
# cd /myvps/svndb/repository/test
# vi svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = /myvps/svndb/repository/etc/passwd
authz-db = /myvps/svndb/repository/etc/authz
realm = test

配制权限(帐号密码配制省略)
# vi /myvps/svndb/repository/etc/authz

[groups]
gadmin=xxx1
gdev=xxx2,xxx3

[STFramework:/]
@gadmin = rw
@gdev = r
* =

[test:/]
@gadmin = rw
@gdev = rw
* =

启动SVN服务
svnserve -d -r /myvps/svndb/repository
分享到:
评论

相关推荐

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    centos离线搭建svn服务器(含教程,源码包)

    把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。

    CentOS 7搭建SVN服务器

    总结,搭建一个CentOS 7上的SVN服务器,主要涉及安装SVN、创建仓库、配置权限、启动Apache服务以及测试访问。这个过程为团队协作提供了稳定的基础,确保了代码的安全和高效管理。在实际操作中,还可以根据项目需求...

    CentOS安装SVN服务器

    在本文中,我们将深入探讨如何在CentOS操作系统上安装并配置SVN(Subversion)服务器。SVN是一种广泛使用的版本控制系统,它允许团队协作管理代码和其他文件的版本历史。 首先,我们来了解一下如何检查和安装SVN。...

    Centos搭建SVN服务器

    ### Centos搭建SVN服务器知识点解析 #### 一、概述 在CentOS Linux环境下搭建Subversion (SVN) 服务器是一种常见的版本控制系统部署方案。它能够有效地管理代码库,为团队提供版本控制功能,便于协作开发。本文档将...

    CentOS 7.2 SVN+Mysql+Apache+PHP版本管理工具安装配置

    ### CentOS 7.2 SVN+Mysql+Apache+PHP 版本管理工具安装配置知识点 #### 一、准备工作 在开始安装配置之前,确保以下条件得到满足: 1. **服务器可以连接到Yum源**:这一步至关重要,因为后续安装过程中会依赖Yum...

    centos 下安装svn服务器

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

    centos 7安装svn服务器教程.docx

    CentOS 7 安装 SVN 服务器教程 本文将详细介绍如何在 CentOS 7 上安装和配置 SVN 服务器。SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。以下是安装和配置 SVN 服务器的步骤。 一、 ...

    CentOS搭建SVN服务器

    CentOS搭建SVN服务器 MyEclipse安装SVN插件 下载SVN插件:site-1.8.22.zip 解压后将其全部文件拷贝至:D:\Program Files\Genuitec\MyEclipse 8.5\dropins(MyEclipse的安装目录) 重启MyEclipse即可出现SVN

    centos系统SVN离线安装包

    在Linux环境中,CentOS是广泛应用的操作系统之一,而SVNserve是SVN服务器的一种运行模式,它使用TCP/IP协议为客户端提供服务。 离线安装SVN通常涉及以下步骤: 1. **下载依赖包**:在离线环境下安装SVN,首先要...

    CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)

    在IT领域,尤其是在服务器管理与版本控制系统中,CentOS、Apache和Subversion(SVN)是常见的工具。本文将详细讲解如何在CentOS 6.5操作系统上搭建Apache服务器,并整合SVN 1.8.5,同时涵盖多版本库的权限配置。这个...

    CentOS搭建SVN服务配合apache代理访问

    ### CentOS 搭建 SVN 服务并配合 Apache 实现 HTTP 访问 #### 一、概述 本篇文章主要介绍如何在 CentOS 系统上搭建 Subversion (SVN) 服务,并利用 Apache 作为代理实现 HTTP 协议访问 SVN 仓库。整个过程包括...

    centos SVN离线安装包

    标签“SVN 离线安装 CENTOS”进一步明确了这个包的主要特性:与SVN、离线安装相关,并适用于CentOS系统。 压缩包子文件的文件名称“svn1.6离线安装包”表明这可能是Subversion 1.6版本的离线安装程序。Subversion的...

    centos下svn客户端软件rapidSVN安装资源包及教程

    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...

    百度云服务器系列:centos7搭建svn服务器

    CentOS 7 是其一个稳定版本,具有强大的安全性和稳定性,适用于搭建各种服务,包括SVN(Subversion)服务器。 2. **SVN (Subversion)**:SVN 是一个版本控制系统,用于跟踪文件和目录的更改,便于多人协作开发。它...

    centos环境下搭建版本服务器(svn)

    断网,centos系统,版本服务器,在没有外网的centos系统中搭建svn版本服务器

Global site tag (gtag.js) - Google Analytics