win2008 svn 搬迁

公司说电脑不够用,要我们将本地开发用的服务器贡献出来给别人当办公电脑用。。汗

将SVN从一个win2008服务器上搬迁到另一个win2008服务器上面。

先将服务器上面的配置好的svn 跟目录备份下来,放到另外一台服务器上面。

将以前安装的subversion 服务器版本的安装文件 放到另外一台服务器上面重新安装一下,安装目录随意。

用一下命令生成服务并设置svn根目录

sc create svnserver binpath= "C:\My Program Files\svn-win32-1.6.16\bin\svnserve.exe --service --root E:\svn_repository" displayname= "svnserver" depend= tcpip start= auto obj= "NT AUTHORITY\NetworkService"

注:路径、服务名和svn根目录换成自己的

binpath 为svn服务端的安装位置

--root 后面为svn控制的根路径  定位到备份上去的svn目录

create后面为生成的服务名

depend 后面为继承关系

start 后面为启动方式 auto 开机自动启动

然后进入服务启动svnserver

启动后,在本地用svn客户端发现无法预览服务器上面的版本内容

然后在服务器上面安装一个svn的客户端 发现可以预览

然后发现是防火墙的问题,关掉防火墙后本地可以预览和下载,

主要是防火墙屏蔽了端口,

将svn的默认端口 3690 加入防火墙规则就可以了!

这个时候可以checkout项目 但是修改后提交报错

类似下面

XX\XX\XX\txn-current-lock”: 拒绝访问

主要是权限的问题 将SVN根目录及其子目录设置下读写的权限就可以提交了!

 

 

posted @   河边的老牛  阅读(350)  评论(1编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示