首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

svn apache winxp 调整配置

2012-11-13 
svn apache winxp 整合配置犹豫觉得新项目放在另一个测试服务器上,需要构建一个svn环境,所以各种google,经

svn apache winxp 整合配置
犹豫觉得新项目放在另一个测试服务器上,需要构建一个svn环境,所以各种google,经过1小天的奋斗,总算搞定了。下面分享下我的心得;
软件信息:
subversion1.6.17-下载网址:
[url]http://cdnetworks-kr-1.dl.sourceforge.net/project/win32svn/1.6.17/Setup-Subversion-1.6.17.msi
[/url]
TortoiseSVN-1.6.16.21511-下载网址:
http://cdnetworks-kr-1.dl.sourceforge.net/project/tortoisesvn/1.6.16/Application/TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi

TortoiseSVN 中文包
http://cdnetworks-kr-2.dl.sourceforge.net/project/tortoisesvn/1.6.16/Language%20Packs/LanguagePack_1.6.16.21511-win32-zh_CN.msi

apache服务器
http://archive.apache.org/dist/httpd/binaries/win32/httpd-2.2.19-win32-x86-no_ssl.msi

将以上软件下载后,然后安装中途需要重启。

首先需要配置下环境变量,当然这里的环境变量是针对svn 和apache的

SVNListParentPath on
AuthUserFile "C:/svn/userfile.txt"
AuthzSVNAccessFile "C:/svn/accessfile.txt"
Require valid-user
</Location>
RedirectMatch ^(/svn)$ $1/

注释:
SVNParentPath--SVN的库根目录(手动创建)路径,可以在这下面创建多个版本库;
AuthUserFile--------用户帐号信息文件(用htpasswd命令创建文件userfile.txt);
AuthzSVNAccessFile--权限控制文件(手动创建)
RedirectMatch ^(/svn)$ $1/-----------重定向路径(/svn定向到/svn/),这样访问库列表可以通过http://ip:port/svn访问

以上具体设置请查看附件

这里对于svn服务自动开启的需要通过dos命令来进行设置
sc create svnserver binPath="C:\ProgramFiles\Subversion\bin\svnserve.exe--service-rD:\svn\repository"DisplayName="subversion"depend=Tcpipstart=auto

权限方式如下
[groups]
admin = admin
developer = viken,test1
#[/]
#*=rw
#@admin = rw
[trunk:/]
@admin = rw
[demo:/]
@developer=rw

感谢svn俱乐部的视频和稳定讲解
www.svnclub.com

热点排行