`
lanhuidong
  • 浏览: 228158 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Subversion配置

阅读更多

该配置依赖apache httpd,httpd配置链接

 

1.从http://subversion.apache.org 下载subversion,此处为subversion-1.7.6.tar.gz

2.  http://sqlite.org下载sqlite,此处为sqlite-amalgamation-3071401.zip

3.yum install zlib-devel

4.解压sqlite#unzip sqlite-amalgamation-3071401.zip

5. 解压subversion#tar zxf subversion-1.7.6.tar.gz

 

 

6.sqlite解压后的目录去掉版本号后,移入subversion解压后的目录

 

7.安装SVN,#./configure --prefix=/usr/local/subversion --with-zlib=/usr/local/zlib
8.修改httpd.conf文件,找到下面三行,去掉前面的#,如果找不到,则加上这三行
    LoadModule dav_module modules/mod_dav.so
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
9.在http.conf的末尾加上如下代码:
      <Location /repos>
              DAV svn
              SVNParentPath /var/svn/
              # Authentication: Digest
              AuthName "Subversion repository"
              AuthType Digest
              AuthUserFile /etc/svn-auth.htdigest
              # Authorization: Authenticated users only
              Require valid-user
              # Authorization: Path-based access control
              AuthzSVNAccessFile /etc/svn-access
              SSLRequireSSL
      </Location>
10.创建用户,#htdigest /etc/svn-auth.htdigest "Subversion repository" username(如果svn-auth.htdighet文件不存在,可以加-c选项)
11.设置SVN访问权限,#vi /etc/svn-access,
12.修改/var/svn/的访问权限,#chmod -R 777 /var/svn
13.创建svn库,#./svnadmin create /var/svn/project1(/var/svn目录必须已存在)
14.配置访问控制文件
      [groups]
      all=lan,ice
      rome=lan,ice

 

 

      [/]
      @all=r
      lan=rw

 

      [rome:/]
      @rome=rw


15.通过https://localhost/repos/project1访问svn


 

  • 大小: 20.7 KB
分享到:
评论

相关推荐

    Windows下Subversion配置管理员指南

    ### Windows 下 Subversion 配置管理员指南 #### 一、Subversion 与 Windows 服务集成 随着 Subversion 的不断更新与发展,从 Subversion 1.4 版本开始,其自身集成了支持 Windows 作为服务的功能,这标志着不再...

    AnkhSvnVS2005客户端 subversion 配置文档 windows 客户端

    AnkhSvnVS2005客户端 subversion 配置文档 windows 客户端

    apache+subversion配置说明 v1 8

    本配置说明主要针对Apache 2.2.29和Subversion 1.8.13版本进行安装和配置,以实现SVN仓库的跨版本库迁移,并保留提交日志。 首先,我们需要准备以下软件包: 1. Apache HTTP Server(httpd-2.2.29) 2. Subversion...

    collabnet subversion配置文档

    在这个配置文档中,我们将重点介绍如何在Windows Server 2008 x86平台上安装和配置CollabNet Subversion Edge。 首先,你需要从CollabNet的官方网站下载Subversion Edge,根据你的操作系统选择合适的版本。对于...

    subversion配置手册

    根据提供的文档内容,本文将详细解析Subversion在Windows环境下的配置流程及关键步骤,包括安装、设置、用户管理以及客户端的使用等。 ### 一、Subversion简介 Subversion(简称SVN)是一种集中式的版本控制系统,...

    Subversion配置和使用之分支与合并

    Subversion(SVN)是一种版本控制系统,用于管理代码和其他文件的变更历史。在软件开发过程中,分支和合并是常见的操作,它们允许团队成员并行工作而不互相干扰,同时确保最终能够将各自的工作整合到主项目中。下面...

    Intellij IDEA 配置Subversion插件实现步骤详解

    - 如果遇到连接问题,检查你的Subversion配置,包括用户名、密码和代理设置。 - 在使用过程中,保持IntelliJ IDEA和Subversion插件的更新,以获取最新的功能和修复。 通过以上步骤,你可以在IntelliJ IDEA中成功...

    [Linux]安装,配置Subversion 1.4.5

    注意,这个例子中的Subversion配置使用了基本身份验证,对于生产环境,可能需要更复杂的权限管理和SSL加密。 在日常使用中,Subversion提供了丰富的命令行工具,如`svn co`用于检出代码,`svn ci`用于提交更改,`...

    Subversion配置安装

    总的来说,配置基于 Apache 的 Subversion 需要对 Apache 服务器和 Subversion 的基本概念有一定的理解,同时熟悉配置文件的编辑和服务器的管理。通过正确配置,Subversion 可以作为一个强大且灵活的版本控制系统,...

    subversion的配置

    【Subversion配置详解】 Subversion(简称SVN)是一款开源的版本控制系统,广泛应用于软件开发团队协作中,便于管理代码的版本和协同工作。在Linux系统下安装Subversion,主要涉及以下步骤: 1. **安装Subversion...

    linux系统安装subversion服务器与配置.pdf

    5. **Subversion配置** - 编辑`/etc/httpd/conf.d/subversion.conf`,加载`dav_svn_module`模块,确保配置文件包含必要的行。 - 配置完成后,Apache需要重新加载配置,使用`apachectl graceful`或重启Apache。 6....

    subversion基于Apache的服务器配置[借鉴].pdf

    4. 最后,编辑Apache的配置文件httpd.conf,添加必要的Subversion配置指令,如启用模块、设定版本库路径、配置认证等。 配置完成后,重启Apache服务器,Subversion服务器即告成功搭建。通过上述步骤,开发者可以...

    安装Subversion 服务

    通过将Subversion配置为服务,可以在操作系统启动时自动启动SVN服务器,提供持续的代码仓库服务。 以下是安装Subversion服务的步骤: 1. **获取SVN服务安装包**: 首先,你需要下载适用于你操作系统的Subversion...

    linux系统安装subversion服务器与配置整理.pdf

    \n - **Subversion配置**:编辑`/etc/httpd/conf.d/subversion.conf`,加载`dav_svn_module`模块,并设置相关参数以支持Subversion与Apache的协作。\n - **创建用户和设置密码**:创建用户并为其分配权限,通常通过...

    subversion服务器备份

    五、Subversion配置文件 "配置文件.doc"可能涵盖了Subversion服务器的配置细节,如`svnserve.conf`或`httpd.conf`。这些配置文件可以调整备份策略,比如限制访问权限,设置SSL加密等,以增强服务器的安全性。 六、...

    Subversion管理员手册

    本手册旨在为系统管理员提供有关Subversion配置管理工具的详细指导。Subversion(简称SVN)是一种广泛应用于源代码版本控制的工具,版本号为1.4.3,专为Linux操作系统设计。在日常工作中,Subversion作为服务器端的...

    Apache22Passwd-远程修改基于Apache配置的Subversion的用户密码。

     当Subversion配置成作为Apache的一个模块运行时,在httpd.conf中可能是类似这下面这样的语句:   DAV svn SVNParentPath C:\SVN_repos AuthType Basic AuthName "Subversion repositories" AuthUserFile C:\SVN_...

    CollabNet-SubversionSubversion安装配置

    CollabNet-SubversionSubversion安装配置,非常详细的介绍了安装过程

Global site tag (gtag.js) - Google Analytics