设为首页 收藏本站
查看: 776|回复: 0

[经验分享] svn apache winxp 整合配置

[复制链接]

尚未签到

发表于 2017-1-1 10:32:54 | 显示全部楼层 |阅读模式
犹豫觉得新项目放在另一个测试服务器上,需要构建一个svn环境,所以各种google,经过1小天的奋斗,总算搞定了。下面分享下我的心得;
软件信息:
subversion1.6.17-下载网址:
http://cdnetworks-kr-1.dl.source ... bversion-1.6.17.msi
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的

D:\TortoiseSVN\bin
D:\Apache2.2\bin

配置方式 在path后面最佳,当然“;” 是必不可少的。
首先打开apache文件:
D:\Apache2.2\conf文件下的httpd.conf文件进行apache文件的配置修改
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
添加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

<Location /svn/>
Dav svn
SVNParentPath "C:/svn/repository"
AuthType Basic
AuthName " SVNCLUB"
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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-322344-1-1.html 上篇帖子: apache服务器错误 下篇帖子: Apache Range Header DOS攻击
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表