环境 ubuntu 10.04
1. sudo apt-get install subversion
2. sudo apt-get install apache2
3. 开始配置svn
将库放在 /home/server/svn
1个代码库叫 bit 另一个代码库 test
密码文件 放在 /home/server/svn/passwd
生成密码文件:
htpasswd -cm /home/server/svn/passwd mikki
然后填入密码,这样 mikki 用户就搞定了
然后配置 访问权限 /home/server/svn/authz.conf
[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average
[groups]
Admin = mikki,sonyfe
Guest = guest
#search = xiaoming
[svn:/]
@Admin = rw
mikki = rw
sonyfe = rw
@Guest = r
[bit:/]
@Admin = rw
mikki = rw
sonyfe = rw
@Guest = r
[test:/]
@Admin = rw
@Guest = r
mikki = rw
sonyfe =rw
4. 配置apache
/etc/apache2/mods-available/dav_svn.conf
<Location /svn/> #url上的路径
DAV svn
SVNListParentPath on #显示父目录
SVNParentPath /home/server406/svn/ #代码库根目录
AuthType Basic #基本验证类型
AuthName "Subversion Repository" #提示输入用户名密码的时候的对话框名字
AuthUserFile /home/server/svn/passwd #用户密码
AuthzSVNAccessFile /home/server/svn/authz.conf #访问权限文件
# <LimitExcept GET PROPFIND OPTIONS REPORT> #这地方是约束是否需要登录
Require valid-user
# </LimitExcept>
</Location>
5. 运行 svn,apache
sudo /etc/init.d/apache2 restart
sudo svnserve -d -r /home/server/svn/ --log-file=/home/server/svn/svn.log
6.查看运行状态
ps aux | grep svn
ps aux | grep apache2
7.补充说明
直接把 /home/server/svn 设置为 777 权限
让 运行svn和apache的用户 一致..减少很多麻烦.. 组也一致
- 大小: 13.5 KB
分享到:
相关推荐
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
linux 搭建svn 直接根据我这个就能搭建好完全能使用 linux 搭建svn 直接根据我这个就能搭建好完全能使用 linux 搭建svn 直接根据我这个就能搭建好完全能使用 linux 搭建svn 直接根据我这个就能搭建好完全能使用 ...
在华为云上搭建SVN服务器是一项关键的任务,用于集中管理和版本控制代码和其他文件。以下是详细的步骤和知识点: 1. **购买并登录Windows弹性云服务器**: - 弹性云服务器(ECS)是华为云提供的可伸缩计算资源,包含...
本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...
Linux 下搭建 SVN 服务器完全手册 Linux 下搭建 SVN 服务器是指在 Linux 操作系统下安装和配置 SVN 服务器,以便于团队协作和版本控制。本手册将详细介绍如何在 Linux 下搭建 SVN 服务器,包括安装 SVN 软件、创建...
### Centos搭建SVN服务器知识点解析 #### 一、概述 在CentOS Linux环境下搭建Subversion (SVN) 服务器是一种常见的版本控制系统部署方案。它能够有效地管理代码库,为团队提供版本控制功能,便于协作开发。本文档将...
### Linux下搭建SVN服务器详解 #### 知识点一:环境准备与依赖库安装 在Linux环境下搭建Subversion(SVN)服务器是一项常见的需求,尤其是对于开发团队来说,它能够提供版本控制和代码管理的强大功能。在进行SVN...
### Linux下搭建SVN服务器知识点详解 #### 一、软件安装 在Linux环境下搭建SVN服务器,首先需要完成软件的安装。本节将详细介绍两种安装方法:通过`yum`安装和手动编译安装。 ##### 1. 方法一:用yum安装 在Red ...
搭建 SVN 服务 本文将指导您如何搭建 SVN 服务器和配置 SVN 服务,实现版本控制和团队协作。 SVN 服务器搭建 要搭建 SVN 服务器,首先需要下载和安装 SVN 软件。可以通过百度搜索“SVN”并进入官网下载最新版本...
### Ubuntu上搭建SVN服务器全攻略 #### 1. 概述 本文旨在详细介绍如何在Ubuntu环境下搭建SVN(Subversion)服务器,并结合Apache服务器以及SSL加密技术,实现安全、高效的版本控制服务。通过HTTPS协议访问SVN...
阿里云搭建SVN服务器
对初学者来说SVN的配置在windows下是非常的苦难的,这个帮助文档将会非常方便的给大家一个搭建svn的方便的方法。
Windows 平台下搭建 SVN 服务器 在 Windows 平台下搭建 SVN 服务器是一项复杂的任务,需要详细的步骤和配置。本文档将指导您如何在 Windows 平台下搭建 SVN 服务器,并解决可能遇到的问题。 软件安装 首先,需要...
本文将详细介绍如何在MyEclipse集成环境中搭建SVN,以便进行代码的上传与下载。 首先,确保你已经安装了MyEclipse集成开发环境。MyEclipse是一个功能强大的Java开发工具,它支持多种开发技术,包括Java、Web、J2EE...
在Windows 7 64位操作系统中搭建Subversion(简称...总之,Win7 64位系统搭建SVN服务器结合EC SVN插件,能够为开发者提供一个高效且便捷的版本控制环境。确保每个步骤都正确执行,将有助于团队的协作效率和项目管理。
本文将详细介绍如何在Windows环境下搭建SVN服务器,并在Eclipse集成开发环境中安装和使用SVN插件,以实现代码版本管理和协同开发。 一、安装SVN服务器 1. 下载SVN服务器软件:首先,你需要访问Apache官方网站...