一步步在Windows2003安装Subversion服务端
作者:V君 发布于:2013-11-30 13:36 Saturday 分类:折腾手记
公司一直使用一个叫做sourcegear的源码管理
这货是基于SQL的, 客户端插件界面略丑, 签出/入操作会将界面卡死, 偶尔还会拖垮SQL服务器
找了个机会将SVN介绍给它们, 得到许可后在服务器上安装配置顺便写下这篇博文
由于V君在树莓上已成功配置起SVN, 整个过程轻车熟路~
Svn
服务器安装配置步骤
系统:Win2003
阅读引导: 文中粗体表示路径或文件,有下划线的表示配置文件内容
1. 默认选项安装 SVN_httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
这个文件的下载地址是 http://mirrors.cnnic.cn/apache//httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
2. 认选项安装 SVN_服务端_Setup-Subversion-1.8.5.msi
这个文件的下载地址是
http://sourceforge.net/projects/win32svn/
3. 进入Svn安装目录 C:\Program Files\Subversion\bin,
将Apache插件
mod_dontdothat.so
mod_dav_svn.so
mod_authz_svn.so
复制到Apache插件目录
C:\Program Files\Apache Software Foundation\Apache2.2\modules
4. 配置Apache插件
去 C:\Program Files\Apache Software Foundation\Apache2.2\conf 找到 httpd.conf
用文本编辑器打开,
找到 Listen 80 改成 Listen pppp (pppp换成你要的数字)
这样就能避免和IIS端口冲突
Ctrl+F 搜索 LoadModule dav_module modules/mod_dav.so 然后去掉前面的 #
往下滚动, 在一大片每行开头 #LoadModule 最后加上以下几行
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule dontdothat_module modules/mod_dontdothat.so
往下滚动到最后, 加上
<Location /svn>
DAV svn
#你的svn版本库路径(后面解释)
SVNParentPath D:/Svn-Repo/
AuthType Basic
AuthName "Subversion Repo"
#你的SVN账户文件(后面解释)
AuthUserFile
D:/Svn-Repo/conf/dav_svn.passwd
#<LimitExcept GET PROPFIND OPTIONS
REPORT>
Require valid-user
#</LimitExcept>
</Location>
5. 创建SVN版本库
为SVN库指定路径,这次是D:/Svn-Repo/
打开CMD,进入该目录
cd /d D:/Svn-Repo/
执行
"C:\Program Files\Subversion\bin\svnadmin.exe" create Repo
这时候SVN版本库就创建好了.
6. 创建SVN账户文件
在 D:/Svn-Repo/ 创建一个文件夹名称是 conf
打开CMD,进入该目录
cd /d D:/Svn-Repo/conf
执行
"C:\Program Files\Apache Software
Foundation\Apache2.2\bin\htpasswd.exe" -c admin
回车后提示输入两遍密码, 显示星号的
这时候SVN账户文件就创建好了.
7. 添加SVN账号
打开CMD,进入该目录 D:/Svn-Repo/conf
cd /d D:/Svn-Repo/conf
执行
"C:\Program Files\Apache Software
Foundation\Apache2.2\bin\htpasswd.exe" user
注意:添加账号不带参数 -c 只有创建时才用,否则将会被覆盖
回车后提示输入两遍密码, 显示星号的
名称为user的SVN账户就创建好了.
8. 重启Apache, 在管理工具-服务
9. 接下来在vs安装客户端就能通过 http://192.168.xxx.xxx:pppp/svn/Repo
使用刚才创建的账号访问
V君 2013-11-30
blogger
Google Web Translator
热门日志
随机日志
最新日志
最新评论
- V君
@Quartz:(出现)... - Quartz
怎么不见人了呢... - V君
@Soar:DHCP 协议相... - V君
@Soar:当然是非... - Soar
@V君:谢谢 有空... - Soar
搞一个 1230v3+B85... - V君
@Soar:另外,也可... - V君
@Soar:iscsi服务端... - Soar
难怪这么卡,尤其... - Soar
clone了源码,提示...
分类
存档
- 2024年5月(1)
- 2023年7月(1)
- 2023年5月(1)
- 2022年11月(1)
- 2022年10月(1)
- 2022年9月(1)
- 2022年8月(1)
- 2022年7月(1)
- 2022年6月(1)
- 2022年5月(2)
- 2022年4月(1)
- 2022年3月(1)
- 2022年2月(1)
- 2022年1月(1)
- 2021年12月(1)
- 2021年11月(1)
- 2021年10月(1)
- 2021年9月(1)
- 2021年8月(1)
- 2021年7月(1)
- 2021年6月(1)
- 2021年5月(1)
- 2021年4月(1)
- 2021年3月(1)
- 2021年2月(1)
- 2021年1月(1)
- 2020年12月(1)
- 2020年11月(1)
- 2020年10月(2)
- 2020年9月(1)
- 2020年8月(1)
- 2020年7月(1)
- 2020年6月(1)
- 2020年5月(1)
- 2020年4月(2)
- 2020年3月(3)
- 2020年2月(1)
- 2020年1月(1)
- 2019年12月(1)
- 2019年11月(1)
- 2019年10月(1)
- 2019年9月(1)
- 2019年8月(2)
- 2019年7月(1)
- 2019年6月(1)
- 2019年5月(1)
- 2019年4月(1)
- 2019年3月(1)
- 2019年2月(1)
- 2019年1月(2)
- 2018年12月(2)
- 2018年11月(1)
- 2018年10月(3)
- 2018年9月(4)
- 2018年8月(6)
- 2018年7月(4)
- 2018年6月(1)
- 2018年5月(2)
- 2018年4月(2)
- 2018年3月(3)
- 2018年2月(1)
- 2018年1月(1)
- 2017年12月(1)
- 2017年10月(2)
- 2017年9月(1)
- 2017年8月(2)
- 2017年7月(1)
- 2017年6月(5)
- 2017年5月(2)
- 2017年4月(2)
- 2017年3月(3)
- 2017年2月(2)
- 2017年1月(2)
- 2016年12月(3)
- 2016年11月(2)
- 2016年10月(3)
- 2016年9月(4)
- 2016年8月(2)
- 2016年7月(4)
- 2016年6月(3)
- 2016年5月(1)
- 2016年4月(4)
- 2016年3月(3)
- 2016年2月(1)
- 2016年1月(5)
- 2015年12月(4)
- 2015年11月(5)
- 2015年10月(1)
- 2015年9月(6)
- 2015年8月(4)
- 2015年7月(1)
- 2015年6月(6)
- 2015年5月(3)
- 2015年4月(3)
- 2015年3月(2)
- 2015年2月(1)
- 2015年1月(3)
- 2014年12月(1)
- 2014年11月(1)
- 2014年10月(1)
- 2014年9月(3)
- 2014年8月(1)
- 2014年7月(1)
- 2014年6月(1)
- 2014年5月(3)
- 2014年4月(1)
- 2014年3月(1)
- 2014年2月(2)
- 2014年1月(1)
- 2013年12月(2)
- 2013年11月(2)
- 2013年10月(1)
- 2013年9月(3)
- 2013年8月(14)
- 2013年7月(7)
- 2013年4月(1)
- 2013年3月(4)
- 2013年2月(6)
- 2013年1月(6)
- 2012年12月(8)
- 2012年11月(6)
发表评论: