Linux下初步配置Apache+Subversion

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

装好apache和subversion后接下来配置配置文件,先用命令svnadmin

svnadmin create /home/repository/svn1

svnadmin create /home/repository/svn2

在/home/repository/目录里面创建了2个仓库svn1和svn2

修改http.conf加上关于svn的配置选项

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule dav_module modules/mod_dav.so
LoadModule authz_svn_module modules/mod_authz_svn.so

#加载模块,有时报错mod_dav已经在http里面了,编译的时候加上了.注释掉即可

配置仓库


  DAV svn
  SVNParentPath /home/repository

使用apache的验证方式于是使用:

usr/local/httpd/bin/htpasswd –cm /home/repository/svn-auth-file username passwd

也可以先不写密码之后写

添加第二个的时候就不需要加选项c和文件里,如下

usr/local/httpd/bin/htpasswd –m username

提示输入密码

修改svn仓库配置为


    DAV svn
    SVNParentPath /home/repository   #仓库的父级目录
    AuthType Basic #链接类型设置
    AuthName "Subversion repository" #链接提示
    AuthUserFile /home/repository/svn-auth-file #用户配置文件
    Require valid-user  #采用何种认证
    AuthzSVNAccessFile /home/repository/svn-access-file  #权限配置文件

其中的Require valid-user是告诉apache在AuthUserfile 中的用户都可以访问,否则的话只有第一个可以访问

创建svn-access-file文件,它是用来控制权限的

格式如下:

[svn1:/]               #这表示,仓库svn1的根目录下的访问权限
user1= rw             # svn1仓库user1用户具有读和写权限
user2= rw               # svn1仓库user2用户具有读和写权限
user3= r              #svn1仓库user3用户具有读权限
[svn2:/]               #svn2仓库根目录下的访问权限
harry = r               #harry用户在svn2仓库根目录下只有读权限
sally =               # sally用户在 svn2仓库根目录下无任何权限
#[/]               # 这个表示在所有仓库的根目录下
#* = r               # 这个表示对所有的用户都具有读权限
#[groups]               # 这个表示群组设置
#svn1-developers = harry, sally           # 这个表示某群组里的成员
#svn2-developers = sally
#[svn1:/]            
#@svn1-developers = rw       // 如果在前面加上@符号,则表示这是个群组权限设置

重启Apache,就可以通过

http://host/svn/svn1

http://host/svn/svn2

2个url来访问仓库里,当然还有大名鼎鼎的TortoiseSVN

Linux CentOS 7 安装Apache Subversion 关于Linux CentOS 7搭建、配置与应用svn~ 阅读详情

相关推荐

Linux CentOS 8 编译安装Apache Subversion

简单记录一下Linux CentOS 8下搭建SVN服务器的过程

小灯光环 1728

apache subversion版本控制系统源代码

Subversion是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion

Ubuntu Linux下的Apache2和Subversion配置SVN服务

在Ubuntu Linux操作系统上配置Apache2和SubversionSVN)服务可以方便地进行版本控制和团队协作。本文将详细介绍如何在Ubuntu Linux上安装和配置Apache2和Subversion,以搭建一个SVN服务器。通过按照以上步骤,在Ubuntu Linux配置Apache2和SubversionSVN)服务。这样,你就可以轻松地进行版本控制和团队协作,管理和访问SVN仓库中的文件。使用SVN客户端工具可以向SVN仓库添加和访问文件。现在,你的SVN服务器已经配置完成。

OUDKE的博客 384

基于 Apache 的服务器Subversion安装与配置

源代码管理, 做为程序员来讲应该是经常使用的.在源代码管理中, 以Apache + Subversion的方式最为方便好用了. 对于这个安装配置, 其实很简单, 但如果是第一次搞, 可能还是会很郁闷的, 有些小细节需要掌握. 下面就以Windows2003上配置Apache + Subversion + TortoiseSVN来讲下如何配置. 一. 安装Apache 1. 在 http

vanseparis的专栏 3220

apache Subversion 首页

ApacheSubversion® "企业级团队集中式版本控制" 欢迎来到subversion.apache.org,Apache Subversion™系统项目的在线主页。Subversion是一个开源版本控制系统。由CollabNet股份有限公司于2000年成立。Subversion 项目以及软件已经取得了超越过去十年难以置信的成功。Subversion已经持续得到开源社区以及企业

Jog熊吉的博客 1148

SVN服务器的部署(Apache+Subversion

一、环境 1、操作系统:Windows XP 2、JDK:JDK 1.6.0二、下载和安装 HTTP服务器软件 apache_2.2.14-win32-x86-openssl-0.9.8k.msi http://archive.apache.org/dist/httpd/binaries/win32/ SVN服务器 Setup-Subversion-1.6.6.msi http://

学贵有恒 2553

TortoiseSVN 1.10.0 发布,Apache Subversion 客户端

TortoiseSVN 是一个 Windows 下的版本控制系统 Apache™ Subversion® 的客户端工具。它直观易用,无需使用 Subversion 命令行。TortoiseSVN 1.10.0 是最新的稳定版本,对应的是 Subversion 1.10.0 ,包含许多新特性,开发团队建议所有用户尽快升级。TortoiseSVN 1.10.0 要求 Windows 7 及以上版本,不...

lsxf_xin的专栏 1万+

Linux环境下ApacheSubversion的集成安装与配置指南

mod_dav_svn模块是ApacheSubversion的桥梁,它实现了WebDAV协议(Web-based Distributed Authoring and Versioning),让Apache能够通过HTTP直接访问Subversion仓库。这意味着用户可以通过标准的WebDAV客户端进行版本控制操作,如检出、提交、分支和合并等。mod_dav_svn模块将Subversion仓库映射为一个远程文件系统,使得仓库的内容可以通过HTTP(S)进行访问。

weixin_42443533的博客 970

配置Subversion Apache tomcat

Subversion服务与客户端安装[Linux版] 一、基本组件及版本: 1、基本软件:

Domando 3238

linux下安装apache + subversion

 一.首先安装apache服务器:1. 下载最新的apache 2.2.6    httpd-2.2.6.tar2. 安装    ./configure --prefix=/data/aoxj/soft/svn/apache --enable-so --enable-dav    make    make install    --prefix指定安装目录,注意一定要加--enable-so和

jianguoliusheng的专栏 6136

基于ApacheSubversion权限配置

      由于我搭建的Subversion服务是基于Apache的,所以配置Subversion的权限,实际上就是配置Apache相关服务的访问权限。      翻看了一下TortoiseSVN的手册,发现配置过程很简单。      首先,打开Apache所在目录,进入conf目录,打开httpd.conf。在httpd.conf文件里,确保以下行已经添加:       DAV

zoogar的专栏 1112

Linux 源码安装subversion+apache,支持https访问

#####先备上安装,后续写明步骤 一、安装依赖包及下载软件包 1、安装 yum -y install make openldap-devel ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf bzip2-devel ncurses-devel openssl-devel libtool* zlib-devel libxml

老中医 1031

linuxsubversion+apache安装

++++++++++++++++++++++++++++++++++++++++++++++ linuxsubversion+apache安装 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统    : [CentOS6.0] svn             : [subversion-1.6.17] apache

ihelloworld的专栏 2338

Apache+Subversion安装配置

以前笔记本硬盘坏了,上面的SVN等也没办法恢复了,不过幸亏还没啥重要的东西,用自己的一个mini-pc装了个linux,顺便温习、记录下安装配置SVN的过程~方便自己,也方便需要的童鞋 一、安装配置SVN 1. 安装Subversion yum install subversion y 安装成功,可以通过“svn --version”查看SVN的版本信息   2. 建立仓库 mk...

Y1986810913的专栏 343

Gentoo LinuxSubversion + Websvn安装配置说明

1、环境说明# uname -aLinux df53l 2.6.28-gentoo-r5 #1 SMP Tue Jun 16 18:58:24 CST 2009 i686Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz GenuineIntel GNU/Linux# emerge -pv apache[eb

CROB's Blog 2604

subversion for linux 64,Subversion For Linux的安装(SVN+Apache+Linux)

1、安装APR-1.2.7和APR-util-1.2.7下载地址:http://apr.apache.org/tar zxvf apr-1.2.7.tar.gz./configuremakemake installtar zxvf apr-util-1.2.7.tar.gz./configure --with-apr=/usr/local/apr/makemake install2、编译安装AP...

weixin_42097967的博客 186

Linux系统中安装和配置SubversionSVN

用户权限的管理涉及到为用户分配不同的角色,这通常是通过SVN的权限文件实现的。在SVN仓库目录内通常有一个名为conf的目录,其中包含和authz文件:[groups]在这个示例中,我们定义了一个名为developers的用户组,并授予他们对project1仓库的读写权限。

weixin_42509513的博客 538

linux 配置apache+subversion

 SVN是管理工程本版的必备工具,相对vss以及其前身cvs来说都有着无与伦比的优势以下是apache+subversion服务端安装步骤:一、准备好安装包:    ①apr-1.3.6.tar.gz   下载地址:http://apr.apache.org/    ②apr-util-1.3.8.tar.gz    ③subversion-1.6.3.tar.gz  下载

2776
上一篇: linux下安装Subversion遇到关于BerkeleyDB问题及解决方法
下一篇: 浅谈MySQL慢查询日志及microslow patch(msl patch)
skyoverflow
博客等级 码龄18年 17粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值