[补充]SVN服务器配置(实例)

 

基于windowssvn(1.6)服务器配置

基于Unix的官方有详细文档

 

1.软件需求

apache_2.2.14-win32-x86-openssl-0.9.8k.msi

Setup-Subversion-1.6.6.msi

TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi

 (以上版本只需满足apache 2.2+ Sub...1.6+ Tor...SVN 1.6)

以上资源可以再http://chen1255.download.csdn.net/上下载

2.环境搭建

i. 先安装apache服务器,我的安装路径是:C:/Program Files/Apache Group/Apache2

注意:在安装apache服务器的时候,有一项sever name,你只需填入localhost就可以了

ii. 安装Subversion 服务器,我下载的msi格式的程序,直接安装就可以使用,如果下载的免安装的文件需要自己设置系统变量。我的安装路径是:D:/Program Files/Subversion

iii. 安装好了之后需要考入几个文件,以便apache能够支持svnapache上运行,从Subversion/bin文件夹考取libdb44.dlllibeay32.dllmod_authz_svn.somod_dav_svn.soapache文件夹下的modules中,然后重启apache服务器。

iv. 安装TortoiseSVN客户端,你只需要按照程序的提示就可以这却安装了(需要重启)

3.环境配置

i. 安装好了以上环境,svn还不能正确运行,还需要配置相应的权限和服务

ii. 创建svn的服务目录,我以D:/SVN_space/test为例(以上文件夹需自己建立)

iii. 在创建的文件夹上右键选择TortoiseSVN--->Create repository here 如图:

iv. 创建成功之后,你会发现在该文件夹下多了很多文件,代表创建成功

v. 更改信息:打开test下的conf目录,打开svnserve.conf找到一下两句:

# [general]

# password-db = passwd

# anon-access = none

# auth-access = write

去掉每行前面的“#”和空格,保存然后在打开passwd,找到

# [users]

# harry = harryssecret

# sally = sallyssecret

在后面添加一个用户如:admin=123456,然后保存

vi. 服务启动与配置

运行SVN服务

在命令行执行

svnserve --daemon --root  D:/SVN_space/test(可以创建批处理文件:把前面一行代码保存为svnstart.bat就可以双击运行svn服务了

用后台服务的方式可以设置开机自动执行。

D:/Program Files/Subversion/bin>sc create svnservice binpath= "D:/Program Files/Subversion/bin/svnserve.exe --service -r D:/SVN_space/test"

可以用net svnservice stop 或者start来启动服务了 也可以在Sevices.msc来启动了

4.客户端导入

i. 创建一个test目录,先导入项目,如:

ii. 然后checkout,项目就和服务器段同步了

 

通过以上方式就配置好了一个基本的svn服务器了,大家可以通过TortoiseSVN导入和上传协同文件了

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值