专家指导 如何快速架设SVN代码管理服务器

开发 项目管理
本节向大家描述一下如何快速架设简单的SVN代码管理服务器问题,主要从三方面来介绍,希望通过本文的学习大家对架设SVN代码管理服务器的方法能够有所了解。

本节和大家一起学习一下快速架设SVN代码管理服务器的问题,在学习SVN的过程中你可能会遇到SVN代码管理服务器的架设问题,这里将介绍SVN代码管理服务器的架设问题的解决方法,在这里拿出来和大家分享一下。下面是具体的讲解。

一、需要资源:
1apacheserver。下载地址:www.apache.org
这里我们选择2.0版
2subversion服务器包。下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
这里我们选择1.4.3版
3Subversion客户端。下载地址:http://sourceforge.net/projects/tortoisesvn/
这里我们选择1.4.3版。下面我们看一下架设SVN代码管理服务器中如何创建和配置存储仓库。
二、创建和配置存储仓库:
1.解压subversion服务器服务器包到本地任何目录,打开CMD命令框,cd目录到subversionroot/bin。
使用命令svnadmin:
svnadmincreateD:\repository\subversion\projectname
(D:\repository\subversion存储库根目录.Projectname工程名)如果执行成功,上述命令会在D:\repository\subversion\projectname中自动生成多个文件和文件夹。
2.安装apacheserver,所有的配置按照安装程序提供的默认选项即可。
默认的安装文件根路径一般为:系统盘:\ProgramFiles\ApacheGroup\Apache2
修改apacheserverroot/conf/httpd.conf文件
A将LoadModuledav_fs_modulemodules/mod_dav_fs.so
LoadModuledir_modulemodules/mod_dir.so之前的#去掉
B在LoadModulelist的最后加入
如下内容:
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
将subversionroot/bin目录下的.dll和.so文件Copy到apacheserverroot/modules文件夹下
C在文件最后加入如下信息
 

  1. <Location/svn> 
  2. DAVsvn  
  3. SVNParentPathd:\svn\repository  
  4. AuthTypeBasic  
  5. AuthName"Subversionrepositories"  
  6. AuthUserFilepasswd  
  7. #AuthzSVNAccessFilesvnaccessfile  
  8. Requirevalid-user  
  9. </Location> 

加入上述配置信息后
http根目录:http://yourServer/svn/
subversion本地存储库根目录:d:\svn\repository
使用“passwd”文件中username/password(用户名/密码)列表访问http://yourServer/svn/
此passwd密码文件位于apacheserverroot目录下,可以通过apacheserverroot/bin目录下的htpasswd.exe命令生成
命令使用方式:htpasswd-cpasswd<username>
-c参数表示重新创建密码文件,如果不需重新创建passwd文件而只增加用户,将-c参数去掉。
注意:密码文件生成后,确保passwd文件位于apacheserverroot目录下,如果不在直接Copy过去
3.安装Subversion客户端
安装完成后,系统的右键菜单会多出Subversion的控制选项。我们来看一下SVN代码管理服务器的架设第三步引入控管源码。
三、引入控管源码
在需要控管的源码文件夹上点击右键,在菜单中顺序选择TortoiseSVN--》Import
弹出一个对话框,在对话框的上部URLofrepository:框中输入前面创建的存储库
HttpURL本例为:http://yourServer/svn/projectname
然后点击OK按钮即可。整个架设SVN代码管理服务器的过程就这样简单的做完了,现在你就可以和你的团体合作开发而不必要再为修改冲突担心了。

【编辑推荐】

  1. 技术分享 如何进行SVN代码管理
  2. 深入剖析opensuse10.3上如何搭建SVN服务器
  3. 学习笔记 Linux系统下如何进行SVN服务器搭建
  4. 专家在线指导如何搭建SVN服务
  5. 配置本地SVN服务器简明步骤详解

 


 

责任编辑:佚名
相关推荐

2010-06-02 16:32:28

SVN代码管理

2010-05-31 10:09:32

2010-05-31 14:19:47

2010-05-25 09:45:06

SVN服务器环境配置

2010-05-26 16:17:46

2010-05-24 09:59:54

SVN服务器搭建

2010-05-25 13:49:11

访问SVN服务器

2010-05-25 13:20:46

http与svn

2010-05-19 17:26:58

2010-05-19 18:26:28

SVN服务器安装

2010-05-31 19:17:38

2010-05-21 13:44:15

SVN-WINDOWS

2010-05-31 10:56:51

SVN服务器架设

2010-05-19 17:36:14

ApacheSVN服务

2010-05-19 18:46:59

SVN服务器配置

2010-06-02 09:45:02

SVN学习笔记

2011-08-08 13:52:32

服务器

2010-05-20 19:01:03

Eclipse使用SV

2010-05-26 09:41:34

SUSE SVN服务器

2010-05-31 19:07:41

SVN服务器
点赞
收藏

51CTO技术栈公众号