windows下SVN服务器搭建与TortoiseSVN的结合使用

在开发项目的使用SVN管理代码,可以避免浪费很多必要的时间。 
    下面进入正题: 
一、准备工具 
       SVN服务器Subversion,TortoiseSVN,TortoiseSVN简体中文包(这里的客户端和语言包是X64的) 
       
我选择的版本是服务端:Setup-Subversion-1.6.5.msi 
客户端:TortoiseSVN-1.6.7.18415-x64-svn-1.6.9.msi 
语言包:LanguagePack_1.6.7.18415-x64-zh_CN.msi 
一、搭建SVN服务器 
 
直接下一步直到结束 
2.安装完成配置Subversion 
打开命令提示窗口:开始-》cmd 
 


sc create SVNService binpath= "C:/Program Files/Subversion/bin/svnserve.exe --service -r E:/DataSource" displayname= "SVNService" depend= Tcpip start= auto 
 


 
 
配置完之后,用命令net start SVNService 启动服务,net stop SVNService 停止服务, 
或者右击计算机管理 启动服务,停止服务 
 
二、安装TortoiseSVN和语言包 
1、TortoiseSVN 
 
2、语言包 

3、重启系统后在E:/DataSource文件夹下创建版本库 
 


 
4、在浏览器上输入svn://127.0.0.1/查看是否OK 
 


 
5、目前还是匿名访问,要按权限进行访问版本库的信息还需要配置conf文件夹里的svnserve.conf 
 
将# password-db = passwd 改为password-db = passwd 
 
改为 
 
注意#号后面的空格也要去掉 
然后再往passwd文件里添加用户就可以了。 
 
再次访问,就需要帐号密码了。 
三、搭建过程出现问题解决 
1、windows 无法启动svnservice 服务 1053 
原因:安装svn时创建服务错误(步骤一、的第2步出错了) 
解决:删除服务,重新装过 
 1.1用sc.exe删除 
 进入命令窗口,键入sc delete svnservice 
1.2注册表删除 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 找到对应服务删除 
2.浏览器上输入svn://127.0.0.1/后报错 
期望文件系统格式在“1”到“4”之间 
 
原因:SVN服务器跟客户端TortoiseSVN版本不匹配。subversion的版本要高于或等于tortoiseSVN

解决:换过的服务器,或换过客户端


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值