`

http、SVN安装

    博客分类:
  • J2EE
阅读更多

一、安装环境

1.window Xp 操作系统;

二、准备安装软件

1.Setup-Subversion-1.7.4.msi;

2.httpd-2.2.22-win32-x86-openssl-0.9.8t.msi;

3.TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi;

   注:以上软件可到相应的官网进行下载。

三、开始安装

1.安装Setup-Subversion-1.7.4.msi,根据提示默认下一步;

2.安装httpd-2.2.22-win32-x86-openssl-0.9.8t.msi;

   这个地方注意在安装过程中将Network Domain,Server Name两项改为本机的IP;

   Email Address随便一个邮箱就OK了;

3.apache服务启动,手动停止,进行svn与apache配置;

4.将svn安装目录下的bin\mod_authz_svn.so与mod_dav_svn.so复制到apache安装目录下的modules下;

5.修改apache安装目录下的conf\httpd.conf文件,具体个性如下:

   5-1.LoadModule dav_module modules/mod_dav.so 此行前的#号去掉;

   5-2.在下面增加LoadModule dav_svn_module modules/mod_dav_svn.so
                        LoadModule authz_svn_module modules/mod_authz_svn.so两行;

6.创建文件夹E:/svn/repositories,svnadmin create 命令创建项目库E:/svn/repositories/project1

                  或svnadmin create 命令创建版本库E:/svn/repositories;

7.创建文件E:/svn/repositories/passwd和E:/svn/repositories/authz
               E:/svn/repositories/passwd  passwd用户密码文件,用户密码格式为:

                          user1:passwd1

                          user2:passwd2每一组占一行,用户名与密码用冒号分开;
               E:/svn/repositories/authz 参考E:\svn\repositories\project1\conf\authz,如:

                           [/]
                           admin=rw
                           [project1:/]
                           caoz=rw各占一行;

8.在conf\httpd.conf文件最后增加

     <Location /svn>
     DAV svn
     SVNParentPath E:/svn/repositories
     AuthType Basic
     AuthName "Subversion repository"
     AuthUserFile  E:/svn/repositories/passwd
     AuthzSVNAccessFile  E:/svn/repositories/authz
     Require valid-user
     </Location>

     或

     <Location /svn>
     DAV svn
     SVNPath E:/svn/repositories
     AuthType Basic
     AuthName "Subversion repository"
     AuthUserFile  E:/svn/repositories/passwd
     AuthzSVNAccessFile  E:/svn/repositories/authz
     Require valid-user
     </Location>

    注意:

    SVNParentPath E:/svn/repositories 此目录为新建的普通目录,文件夹repositories 不是通过svnadmin create 命令创建的版本库而是普通的文件夹,目录下可通过svnadmin create 命令创建多个版本库(文件夹);

    SVNPath E:/svn/repositories,但文件夹repositories 必须是通过svnadmin create 命令创建的版本库;

9.重启电脑,不必须的,但有时不重启,启动apache报错;

   9.1若报"the requested operation has failed”错,运行中输入cmd命令进入命令行窗口,进入apache安装目录

        \bin中执行“httpd.exe -w -n "Apache2" -k start” ,Apache2为服务列表中的服务名称,根据错误提示进行

        修改;

   9.2若报“Cannot load xx/modules/mod_dav_svn.so into serve”错,将svn安装目录下的bin\下的DLL文件全部

        复制到apache安装目录下的bin\下,重复的文件不需要覆盖了;

10.启动apache服务;

11.安装TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi,根据提示默认下一步;

 四、安装完成,开始应用

      http://IP/svn/project1

 

 

    

 

 

 

 

分享到:
评论

相关推荐

    centos下svn客户端软件rapidSVN安装资源包及教程

    rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...

    linux svn安装手册

    Linux SVN安装手册旨在指导用户在Linux环境中安装Subversion(SVN)版本控制系统。Subversion是一个开源的版本控制系统,用于管理文件和目录版本的历史记录,便于团队协作开发。以下是详细的安装步骤: 1. 首先,...

    银河麒麟安装SVN环境

    银河麒麟安装SVN环境 银河麒麟安装SVN环境是一个复杂的过程,需要下载和安装多个组件,包括Subversion、Apache Portable Runtime(apr)和SQLite。下面是安装SVN环境的详细步骤: 一、下载和安装apr 首先,需要...

    ubuntu下可视化SVN安装

    本文将围绕“ubuntu下可视化SVN安装”这一主题,深入解析其重要性和具体步骤,帮助读者更好地理解和操作。 ### 重要性 SVN作为一种流行的版本控制系统,被广泛应用于软件开发过程中,用于代码管理、版本追踪和协同...

    linuxsvn离线安装

    9. **测试SVN访问**: 现在可以通过浏览器访问`http://your_server/svn/my_repo`来查看SVN仓库。也可以使用SVN客户端,如TortoiseSVN或命令行工具进行操作。 离线安装Linux SVN需要仔细规划和准备,确保所有依赖项都...

    SVN安装工具+图解

    一、SVN安装服务 安装SVN服务端通常是为了搭建一个集中式的版本库,让团队成员可以共享和协作。安装步骤如下: 1. 下载并安装Apache服务器,因为SVN服务通常基于Apache HTTP Server运行。 2. 获取SVN服务器软件,...

    SVN 安装配置教程

    **SVN安装配置教程** **一、什么是SVN** SVN,全称为Subversion,是一个开源的版本控制系统,用于管理代码和其他文件的变更历史。它允许团队成员协作开发,跟踪每个更改,解决冲突,并轻松回溯到任何版本,极大地...

    Linux离线安装svn.zip

    这里我们将svn安装到`/usr/local/svn`目录,你可以根据实际需求更改安装路径。 2. 编译源码: ``` make ``` 3. 安装编译后的程序: ``` sudo make install ``` 4. 创建软链接,使系统可以全局访问svn命令...

    SVN安装和采用http或https访问

    ### SVN安装 1. **安装SVN** - 使用yum安装SVN: `yum install subversion` - 验证安装: `svnserve --version` 2. **创建资源库** - 资源库目录需在`/var/svn/`下以确保能设置开机自启: `mkdir -p /var/svn` - ...

    Linux(CentOS6.2)下安装SVN服务

    5. **neon-0.29.6.tar.gz** - HTTP/HTTPS客户端库,用于支持SVN的HTTP协议。 6. **zlib-1.2.5.1.tar.gz** - 数据压缩库,是SVN的依赖项。 7. **subversion-1.7.4.tar.gz** - SVN的核心组件。 #### 三、安装步骤详解...

    Svn安装和使用教程

    ### SVN安装和使用教程 #### 一、简介 本文档主要介绍了如何在Windows环境下安装Subversion(简称Svn)服务器及客户端,并详细说明了如何在MyEclipse中集成Svn插件,以及如何通过Eclipse从Svn检出项目的过程。 ##...

    apache+svn安装配置

    以下是对"apache+svn安装配置"的详细说明: 1. **Apache服务器安装**: - 首先,你需要下载Apache服务器的安装包,如httpd-x.x.x-win32-x86.zip(x.x.x代表版本号),解压到指定目录。 - 安装过程中,需选择合适...

    svn安装以及中文包Svn.zip

    一、SVN安装 1. 下载SVN:首先,你需要从官方网站(https://subversion.apache.org/)下载适用于你操作系统的SVN安装包。对于Windows用户,可以选择对应版本的Win32或Win64安装程序。 2. 安装过程: - 双击下载的...

    SVN的安装和配置 SVN的安装和配置

    在客户端中,需要设置SVN服务器的URL,如`http://server-name/svn/myrepository`。首次连接时,客户端会提示输入用户名和密码。 **6. 使用SVN的基本操作** - **Checkout(检出)**:从仓库获取最新代码到本地工作...

    Debian下svn服务器的安装与配置

    Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN ...

    SVN安装配置教程(带视频教程)

    **一、SVN安装** 1. **Windows**: 对于Windows用户,可以下载TortoiseSVN,它是一个带有图形界面的SVN客户端。访问官方网站下载最新版本,按照安装向导进行安装即可。 2. **Linux**: 在大多数Linux发行版中,可以...

    linux系统SVN服务器安装详细教程及安装源码

    http://your_server_ip/svn/my_repo ``` 如果一切正常,你应该能看到一个提示输入用户名和密码的页面,输入之前创建的凭证即可查看或操作仓库。 六、客户端配置 对于开发人员,他们需要在本地安装SVN客户端,如...

    linux下安装SVN支持http

    linux下安装SVN支持http;linux下安装SVN支持http;linux下安装SVN支持http

    安卓svn安装软件

    【Android SVN 安装指南】 SVN(Subversion)是一种版本控制系统,用于管理代码、文档等文件的变更历史。在Android开发中,SVN作为团队协作的重要工具,可以帮助开发者跟踪和控制项目源代码的修改,确保团队成员...

    SVN安装配置

    **SVN安装配置详解** 版本控制系统(Version Control System,VCS)在软件开发中起着至关重要的作用,它能够帮助团队协同工作,跟踪代码的修改历史,以及方便地回滚到任何版本。其中,Subversion(SVN)是广泛应用...

Global site tag (gtag.js) - Google Analytics