存档

2009年1月 的存档

Window XP平台架设 SVN 服务器

2009年1月1日 1 条评论

Window XP平台架设 SVN 服务器

准备

下载相关文件

Subversion1.5.4+Apache2.2整合安装文件

http://downloads-guests.open.collab.net/files/documents/61/1182/CollabNetSubversion-server-1.5.4-1.win32.exe

1 安装Svn 服务器 和apache2.2

按照向导一步步的安装,选择SVN Repository 路径为: E:svn_repository

2创建svn资源库以及用户

转到{SVN Server安装目录} 运行 svnadmin create E:svn_repositoryproject1
通过这个命令我们可以创建一个路径为project1的项目资源库,下面再为项目资源库创建用户或者组
转到{SVN Server安装目录}httpdbin 运行htpasswd -cm E:svn_repositorysvn-auth-file chouxinxin
根据提示输入密码以及确认密码

创建E:svn_repositorysvn-access-file
内容如下:
[project1:/]
chouxinxin =rw

保存退出

以上步骤将会在E:svn_repository目录下生成两个文件:
用户文件
svn-auth-file和svn访问权限控制文件svn-access-file

3 配置Apache 的svn支持

编辑{SVN Server安装目录}httpdconf文件夹下的 httpd.conf

查找LoadModule关键字
添加加载模块

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

在文件末尾添加或者修改


DAV svn
SVNParentPath e:svn_repository
AuthType Basic
AuthName “Cactus Thinking Subversion repository”
AuthUserFile e:svn_repositorysvn-auth-file
Require valid-user
AuthzSVNAccessFile e:svn_repositorysvn-access-file

4.配置并启动服务

命令行转到{SVN Server安装目录}httpdbin目录下执行httpd -k install -nSVNServer

net start SVNServer

bingo! Success!

5访问项目资源库
(略)

参考文献:

http://subversion.tigris.org/

http://subversion.tigris.org/faq.zh.html

预告:Windows平台利用cygwin架设SSH服务器

分类: 开发笔记 标签: