装好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,就可以通过
2个url来访问仓库里,当然还有大名鼎鼎的TortoiseSVN
相关推荐
Linux CentOS 8 编译安装Apache Subversion
简单记录一下Linux CentOS 8下搭建SVN服务器的过程
apache subversion版本控制系统源代码
Subversion是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。
Ubuntu Linux下的Apache2和Subversion配置SVN服务
在Ubuntu Linux操作系统上配置Apache2和Subversion(SVN)服务可以方便地进行版本控制和团队协作。本文将详细介绍如何在Ubuntu Linux上安装和配置Apache2和Subversion,以搭建一个SVN服务器。通过按照以上步骤,在Ubuntu Linux上配置Apache2和Subversion(SVN)服务。这样,你就可以轻松地进行版本控制和团队协作,管理和访问SVN仓库中的文件。使用SVN客户端工具可以向SVN仓库添加和访问文件。现在,你的SVN服务器已经配置完成。
基于 Apache 的服务器Subversion安装与配置
源代码管理, 做为程序员来讲应该是经常使用的.在源代码管理中, 以Apache + Subversion的方式最为方便好用了. 对于这个安装配置, 其实很简单, 但如果是第一次搞, 可能还是会很郁闷的, 有些小细节需要掌握. 下面就以Windows2003上配置Apache + Subversion + TortoiseSVN来讲下如何配置. 一. 安装Apache 1. 在 http
apache Subversion 首页
Apache™ Subversion® "企业级团队集中式版本控制" 欢迎来到subversion.apache.org,Apache Subversion™系统项目的在线主页。Subversion是一个开源版本控制系统。由CollabNet股份有限公司于2000年成立。Subversion 项目以及软件已经取得了超越过去十年难以置信的成功。Subversion已经持续得到开源社区以及企业
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://
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 及以上版本,不...
Linux环境下Apache与Subversion的集成安装与配置指南
mod_dav_svn模块是Apache与Subversion的桥梁,它实现了WebDAV协议(Web-based Distributed Authoring and Versioning),让Apache能够通过HTTP直接访问Subversion仓库。这意味着用户可以通过标准的WebDAV客户端进行版本控制操作,如检出、提交、分支和合并等。mod_dav_svn模块将Subversion仓库映射为一个远程文件系统,使得仓库的内容可以通过HTTP(S)进行访问。
配置Subversion Apache tomcat
Subversion服务与客户端安装[Linux版] 一、基本组件及版本: 1、基本软件:
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和
基于Apache的Subversion权限配置
由于我搭建的Subversion服务是基于Apache的,所以配置Subversion的权限,实际上就是配置Apache相关服务的访问权限。 翻看了一下TortoiseSVN的手册,发现配置过程很简单。 首先,打开Apache所在目录,进入conf目录,打开httpd.conf。在httpd.conf文件里,确保以下行已经添加: DAV
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
linux下subversion+apache安装
++++++++++++++++++++++++++++++++++++++++++++++ linux下subversion+apache安装 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统 : [CentOS6.0] svn : [subversion-1.6.17] apache
Apache+Subversion安装配置
以前笔记本硬盘坏了,上面的SVN等也没办法恢复了,不过幸亏还没啥重要的东西,用自己的一个mini-pc装了个linux,顺便温习、记录下安装配置SVN的过程~方便自己,也方便需要的童鞋 一、安装配置SVN 1. 安装Subversion yum install subversion y 安装成功,可以通过“svn --version”查看SVN的版本信息 2. 建立仓库 mk...
Gentoo Linux下Subversion + 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
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...
在Linux系统中安装和配置Subversion(SVN)
用户权限的管理涉及到为用户分配不同的角色,这通常是通过SVN的权限文件实现的。在SVN仓库目录内通常有一个名为conf的目录,其中包含和authz文件:[groups]在这个示例中,我们定义了一个名为developers的用户组,并授予他们对project1仓库的读写权限。
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 下载
1728




被折叠的 条评论
为什么被折叠?



