SVN服务器与客户端安装。

最近这几天,想在本机上安装SVN。一直在搞svn服务器与客户端的安装与配置,坑爹的,出现了 一大堆的问题,老是提示:

1.Can't connect to host '': 由于目标机器积极拒绝,无法连接。

2.No repository found in 'svn://localhost/svn/repos/!

这两个问题弄得我都快崩溃了!


最后才发现,原来是svn的3690端口未打开。在命令行里测试:telnet localhost 3690   如果不成功说明服务没有被正常启动

    可以将svn服务添加到系统服务中去,步骤如下:
    1 在subversion的安装路径下,找到bin文件夹 
    2 新建一个setupservice.bat文件,内容为: 


  1.     sc create svnserve binpath= "Subversion安装路径\bin\svnserve.exe --service -r f:\svn" depend= Tcpip start= auto  
  2. sc start svnserve  
  3. pause  

    这里有个需要注意的问题:“start= auto"等号后面要加上一空格 

    3 运行,这时在服务里可找到一个名为svnserve的服务。 
    在cmd命令行下查看打开的端口:netstat -ano就看到3690端口打开了


此方法转自:http://jychenok.iteye.com/blog/470199


SVN的配置


1. 建立版本库,首先建立 f:\svn 空文件夹作为所有版本库的根目录。然后,进入命令行并切换到安装subversion的bin目录
输入如下命令: svnadmin create f:\svn\repos 
2 运行服务进程 
在bin目录下输入:svnserve -d -r f:\svn 
注:-d参数效果同于--daemon 
    -r参数效果同于--root 
svnserve 将会在端口 3690 等待请求,  --daemon(两个短横线)选项告诉 svnserve 以守护进程方式运行,这样在手动终止之前不会退出。不要关闭命令行窗口,关闭窗口会把 svnserve 停止。   --root选项设置根位置来限制服务器的访问目录,从而增加安全性和节约输入svnserve URL的时间 
    如果不加root参数,服务url为:svn://localhost/svn/repos 
    而如果加上root参数,服务url为:svn://localhost/repos 

3 为了验证svnserve正常工作,使用TortoiseSVN -> Repo-browser 来查看版本库。在弹出的 URL 对话框中输入:  svn://localhost/repos 
  点 OK 按钮后就可以看见 repo1 版本库的目录树结构了,只不过这时 repo1 是个空库。


到此就算是完成了SVN的配置了! 谢谢!



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值