分类: 项目管理
2009-11-26 22:01:15
SVN使用总结
Apache服务器安装
1. 下载Apache服务器程序
2. 安装完成;但是启动时出错;
3. 打开httpd.conf文件,修改端口号:8080,如下
Listen 8080
重启服务,ok;
4. 在浏览器:,成功显示Apache欢迎页。
安装Subversion
手工配置部分:
将文件:httpd/mod_dav_svn.so和mod_authz_svn.so拷贝至Apache的modules目录;
将Subversion的libdb43.dll拷贝至Apache的modules目录;
打开Apache的httpd.conf:
去掉以下行的注释(将开头的#删除):
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
在LoadModule节的最后添加以下两行:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
在配置文件的最后添加下面这些行:
DAV svn
SVNParentPath D:\SVN
AuthType Basic
AuthName "Subversion repositories"
#AuthUserFile D:\svn\ATP\conf\passwd
AuthUserFile D:\passwd
AuthzSVNAccessFile D:\svn\ATP\conf\authz
Require valid-user
创建用户
htpasswd.exe -c passwd username
Automatically using MD5 format.
New password: ****** (输入密码)
Re-type new password: ******
Adding password for user username
将生成的用户密码行拷贝至passwd文件中;
重启服务,ok;
安装TortoiseSVN 客户端
在空白文件下checkout项目文档库
授权文件如下:
[groups]
g_vip = rl
g_m15 = lx
g_RD = yxw
[atp:/]
@g_vip = rw
@g_RD = rw
* =
[atp:/m15]
@g_m15 = rw
@g_vip = rw
@g_RD = rw
* =
[atp:/standard]
@g_vip = rw
@g_m15 = rw
@g_RD = rw
* =
[atp:/platform]
@g_vip = rw
@g_RD = rw
* =
[www:/]
@g_vip = rw
@g_RD = rw
* =