winXP 下搭建svn
Windows XP
Setup-Subversion-1.6.17.msi SVN服务器端
httpd-2.2.19-win32-x86-no_ssl.msi Apache
安装步骤
一 安装程序下载
Apache Web服务器 :http://httpd.apache.org/download.cgi (我下载的是httpd-2.2.19-win32-x86-no_ssl.msi )
Subversion
http://subversion.tigris.org,去这里找吧)
1.6.17 版本,可从下面地址下载:
http://subversion.tigris.org/downloads/subversion-1.6.17.tar.bz2
http://subversion.tigris.org/downloads/subversion-1.6.17.tar.gz
http://subversion.tigris.org/downloads/subversion-1.6.17.zip
http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.bz2
http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.gz
http://subversion.tigris.org/downloads/subversion-deps-1.6.17.zip
二 程序安装
1)运行Subversion安装程序,完成安装。
新建版本库
a)新建D:\svn这个是作者建立的放置所有版本库的文件
b)svnadmin create D:\svn\test 用此命令新建一个test版本库
2)apache安装:安装步骤就不说了,简单。需要注意的一点就是检查本机的iis端口号不要和apache冲突,此apache包的默认端口是80。安装前先停止iis服务。安装完成后,修改监听端口。打开文件%apache_home%\conf\httpd.
conf,将listen 80 改为 listen 88。然后打开 http://loccalhost:88,如果出现It works,那你的Apache就安装成功了。
3)集成apache和svn
a)进入Subversion的安装目录,在文件夹httpd下找到文件mod_dav_svn.so、mod_authz_svn.so将它们拷贝到Apache的modules目录(%apache_home%\modules)
b)编辑Apache的配置文件(%apache_home%\conf\httd.conf),修改以下内容:
去掉以下行的注释(将开头的#删除):
#LoadModule dav_module modules/mod_dav.so
在LoadModule节的最后添加以下两行:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
在配置文件的最后添加下面这些行:
<Location /test>
DAV svn
SVNPath D:/svn/test//svn资源库的路径
AuthType Basic
AuthName "Subversion MobileProject repository"
AuthUserFile D:/svn/svn-passwd //用户和密码文件
Require valid-user
AuthzSVNAccessFile D:/svn/svn-authz//限定各个用户或组在版本库中目录的访问权限的文件
</Location>
c)重启apache
4)创建svn用户
在命令行输入命令:
htpasswd.exe -c D:/svn/svn-passwd admin
Automatically using MD5 format.
New password: ****** (输入密码)
Re-type new password: ******
Adding password for user admin
重启Apache服务。
重启后打开http://localhost/test 输入密码,就可以再浏览器中看到建立的版本库test
(5)权限设置
打开权限文件D:/svn/svn-authz
[groups]
adminGroup = admin
[test:/]
@adminGroup = rw
分享到:
相关推荐
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
Windows 平台下搭建 SVN 服务器 在 Windows 平台下搭建 SVN 服务器是一项复杂的任务,需要详细的步骤和配置。本文档将指导您如何在 Windows 平台下搭建 SVN 服务器,并解决可能遇到的问题。 软件安装 首先,需要...
### Linux下搭建SVN服务器详解 #### 知识点一:环境准备与依赖库安装 在Linux环境下搭建Subversion(SVN)服务器是一项常见的需求,尤其是对于开发团队来说,它能够提供版本控制和代码管理的强大功能。在进行SVN...
Linux 下搭建 SVN 服务器完全手册 Linux 下搭建 SVN 服务器是指在 Linux 操作系统下安装和配置 SVN 服务器,以便于团队协作和版本控制。本手册将详细介绍如何在 Linux 下搭建 SVN 服务器,包括安装 SVN 软件、创建...
本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...
在华为云上搭建SVN服务器是一项关键的任务,用于集中管理和版本控制代码和其他文件。以下是详细的步骤和知识点: 1. **购买并登录Windows弹性云服务器**: - 弹性云服务器(ECS)是华为云提供的可伸缩计算资源,包含...
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
阿里云搭建SVN服务器
### Linux下搭建SVN服务器知识点详解 #### 一、软件安装 在Linux环境下搭建SVN服务器,首先需要完成软件的安装。本节将详细介绍两种安装方法:通过`yum`安装和手动编译安装。 ##### 1. 方法一:用yum安装 在Red ...
在Ubuntu 16.04 LTS环境下搭建Subversion(SVN)服务器的完整步骤如下: 1. 安装SVN 首先,需要使用APT包管理器安装SVN服务。打开终端,输入以下命令: ``` sudo apt-get install subversion ``` 2. 安装Apache2 ...
Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将详细介绍 Linux 下 SVN 服务器的搭建与...
以上就是在Windows上搭建本地SVN服务器的基本流程。值得注意的是,为了提高安全性,你应该考虑使用SSL/TLS加密连接,并为用户分配适当的权限。此外,保持Subversion和Apache的更新也很重要,以获取最新的安全补丁和...
Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建SVN服务器 要搭建SVN服务器,首先...
本文旨在详细介绍如何在Ubuntu环境下搭建SVN(Subversion)服务器,并结合Apache服务器以及SSL加密技术,实现安全、高效的版本控制服务。通过HTTPS协议访问SVN服务器,确保数据传输的安全性;同时,采用基于Apache的...
在本文中,我们将详细介绍如何在Windows平台上搭建SVN服务器,包括使用dos命令启动SVN服务器、使用批处理文件自动启动SVN服务器、将SVN服务器添加到Windows服务中等内容。 一、使用dos命令启动SVN服务器 要启动SVN...
在Windows环境下搭建SVN(Subversion)服务器是一个常见的任务,特别是在团队协作开发中,它能够帮助管理和版本控制代码。Subversion是一个开源的集中式版本控制系统,可以跟踪文件和目录的更改,使得多人协同工作变...
在IT行业中,SVN服务器的搭建与客户端配置是团队协作开发的重要环节,它确保了代码的安全性和版本控制。本资料将详细介绍如何搭建SVN服务器以及在Myeclipse集成环境中配置SVN插件。 首先,搭建SVN服务器通常采用...