`
sonyfe25cp
  • 浏览: 203808 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

搭建svn

阅读更多
环境 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服务器

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

    linux 搭建svn 直接根据我这个就能搭建好完全能使用

    linux 搭建svn 直接根据我这个就能搭建好完全能使用 linux 搭建svn 直接根据我这个就能搭建好完全能使用 linux 搭建svn 直接根据我这个就能搭建好完全能使用 linux 搭建svn 直接根据我这个就能搭建好完全能使用 ...

    华为云端搭建SVN服务器.docx

    在华为云上搭建SVN服务器是一项关键的任务,用于集中管理和版本控制代码和其他文件。以下是详细的步骤和知识点: 1. **购买并登录Windows弹性云服务器**: - 弹性云服务器(ECS)是华为云提供的可伸缩计算资源,包含...

    CentOS 7搭建SVN服务器

    本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...

    Centos搭建SVN服务器

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

    linux下搭建svn服务器

    ### Linux下搭建SVN服务器详解 #### 知识点一:环境准备与依赖库安装 在Linux环境下搭建Subversion(SVN)服务器是一项常见的需求,尤其是对于开发团队来说,它能够提供版本控制和代码管理的强大功能。在进行SVN...

    Linux下搭建SVN服务器

    ### Linux下搭建SVN服务器知识点详解 #### 一、软件安装 在Linux环境下搭建SVN服务器,首先需要完成软件的安装。本节将详细介绍两种安装方法:通过`yum`安装和手动编译安装。 ##### 1. 方法一:用yum安装 在Red ...

    搭建svn服务,搭建svn服务

    搭建 SVN 服务 本文将指导您如何搭建 SVN 服务器和配置 SVN 服务,实现版本控制和团队协作。 SVN 服务器搭建 要搭建 SVN 服务器,首先需要下载和安装 SVN 软件。可以通过百度搜索“SVN”并进入官网下载最新版本...

    Ubuntu上搭建SVN服务器全攻略

    ### Ubuntu上搭建SVN服务器全攻略 #### 1. 概述 本文旨在详细介绍如何在Ubuntu环境下搭建SVN(Subversion)服务器,并结合Apache服务器以及SSL加密技术,实现安全、高效的版本控制服务。通过HTTPS协议访问SVN...

    阿里云搭建SVN服务器

    阿里云搭建SVN服务器

    windows下搭建SVN

    对初学者来说SVN的配置在windows下是非常的苦难的,这个帮助文档将会非常方便的给大家一个搭建svn的方便的方法。

    Windows平台下搭建svn服务器

    Windows 平台下搭建 SVN 服务器 在 Windows 平台下搭建 SVN 服务器是一项复杂的任务,需要详细的步骤和配置。本文档将指导您如何在 Windows 平台下搭建 SVN 服务器,并解决可能遇到的问题。 软件安装 首先,需要...

    myeclipse搭建svn

    本文将详细介绍如何在MyEclipse集成环境中搭建SVN,以便进行代码的上传与下载。 首先,确保你已经安装了MyEclipse集成开发环境。MyEclipse是一个功能强大的Java开发工具,它支持多种开发技术,包括Java、Web、J2EE...

    Win7 64位系统搭建SVN步骤及EC SVN插件安装包

    在Windows 7 64位操作系统中搭建Subversion(简称...总之,Win7 64位系统搭建SVN服务器结合EC SVN插件,能够为开发者提供一个高效且便捷的版本控制环境。确保每个步骤都正确执行,将有助于团队的协作效率和项目管理。

    搭建svn环境使用Eclipse_svn插件

    本文将详细介绍如何在Windows环境下搭建SVN服务器,并在Eclipse集成开发环境中安装和使用SVN插件,以实现代码版本管理和协同开发。 一、安装SVN服务器 1. 下载SVN服务器软件:首先,你需要访问Apache官方网站...

Global site tag (gtag.js) - Google Analytics