SVN 环境创建

1、安装apache服务,安装过程中设置以下参数:
Network Domain:localhost
Server name:localhost
安装到默认路径:C:Program FilesApache Software FoundationApache2.2

2、安装subversion
安装到默认路径:C:Program FilesSubversion

3、设置
复制C:Program FilesSubversionbin下的文件mod_dav_svn.so,mod_authz_svn.so到Apache2.2/mudules/目录下
复制C:Program FilesSubversionbin下所有dll文件到Apache2.2/bin目录下,如果有提示覆盖,就不要覆盖
默认安装后,在apache配置文件中(在conf文件夹下,http.conf)加入以下两行:
LoadModule dav_svn_module modules/mod_dav_svn.so"
LoadModule authz_svn_module modules/mod_authz_svn.so"
把这二行的注释去掉:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so

4、配置参数
打开apache配置文件,在末尾加入以下参数:

DAV svn
SVNPath G:SVNRepository
SVNListParentPath on
SVNIndexXSLT /svnindex.xsl
Satisfy Any
Require valid-user
AuthUserFile G:SVNRepositoryconfpasswd
AuthzSVNAccessFile G:SVNRepositoryconfsvnaccessfile
SVNPathAuthz on
AuthType Basic
AuthName "Hongyi SVN"

5、增加样式
复制svnindex.xsl,svnindex.css到/Apache2.2/htdocs目录下,可自行对样式进行修改

[@more@]

6、建立仓库:
打开cmd,建立G:SVNRepository文件夹;
进入C:Program FilesSubversionbin目录;
键入:svnadmin create G:SVNRepository
创建成功后,G:SVNRepository目录下会出现很多文件夹和文件

7、创建用户
进入C:Program FilesApache Software FoundationApache2.2bin目录;
键入命令:htpasswd -cm G:SVNRepositoryconfpasswd root 来创建用户root
随后提示输入New Password和Re-type new password,当提示“Adding password for root”时表示添加成功
参数c:表示创建,在第一次建用户时使用
参数m:表示密码采用md5加密方式

8、配置用户访问权限
在G:SVNRepositoryconf下创建文件svnaccessfile,写入如下内容:
[groups]
g_hongyi = zhouhb,aozhan
g_manager = yxj

[/]
* = r
@g_hongyi = rw

[/mms7]
dingchao = r

[/upload]
dingchao = r

[groups]表示组定义
[/]表示项目对所有人可读,对组g_hongyi可读写


9、访问:
a.通过浏览器访问:
在IE中打开http://xxx.xxx.xxx.xxx/svn/即可看到:Revision 0: /
b.通过客户端访问:
安装客户端工具TortoiseSVN并重启后,新建一个文件夹,在文件夹上点击右键,选择“SVN Checkout...”,输入版本库的访问地址:http://xxx.xxx.xxx.xxx/svn/,点击确定即可
其中xxx.xxx.xxx.xxx是版本库的IP,svn是版本库的名称
c.通过Eclipse插件访问:
安装插件“easy-subclipse”并重启Eclipse后,打开SVN资源库视图,新建一个资源库位置,并按提示操作即可

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/197458/viewspace-1056224/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/197458/viewspace-1056224/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值