迁移TortoiseSVN&CollabNet Subversion Edge笔记

原创 2011年01月21日 16:01:00

之前在自己的电脑上部署了TortoiseSVN&CollabNet Subversion Edge(不知道它们干什么的?要打pp了),来供团队共同使用。可是有一天你不得不把它们搬到另外一台机器上(比如说专门的服务器)。该怎么弄呢?

 

现把这个过程记录在这里,留个档,或许能碰上需要的人。

 

1.下载并安装TortoiseSVN

 

2. 下载并安装CollabNet Subversion Edge

 

3. 把原来机器上的TortoiseSVN的Repository目录及文件拷贝到新机器上

 

4. 停止新机器上的CollabNet Subversion Edge两个服务。

 

5. 添加用户(这里还有问题,用户密码没能拷贝过来,有待解决)

找到原来机器上CollabNet Subversion Edge安装目录下的csvn-production-hsqldb.script文件(比如C:/csvn/data/csvn-production-hsqldb.script),这个文件里面记录了用户相关的信息。在这个文件中找到类似下面的内容

INSERT INTO USER VALUES(1,1,'admin user','admin@example.com',TRUE,'21232f297a57a5a743894a0e4a801fc3','Super Administrator','admin')

 

然后把这些内容拷贝到新机器中同名文件的末尾。

 

这一步把除了密码之外的用户信息都拷贝过来了,但是密码怎么解决呢?我的解决办法是在CollabNet Subversion Edge的配置页面的User页中再手动修改一次。

 

期待大家更好的解决办法:)

 

6. 将Repository添加到CollabNet Subversion Edge

这个通过CollabNet Subversion Edge配置界面中的Administration页中Repository Parent Directory字段,很容易修改。

 

到此,整个迁移过程就完成了。

 

补:

把服务器迁移之后,其实客户端是受影响的。可以使用TortoiseSVN的Relocate菜单项更新客户端到新服务器

 

 

 

 

按用户和按组,分别设置collabNet Subversion Edge 权限设置

1、按用户设置权限   [codeLibrary:/] //对真个代码库 *=r     //所有用户有读的权限 zs=rw       //zs用户有读和写的权限     2、按组设置权限 [gro...
  • haohaojian
  • haohaojian
  • 2013年08月31日 14:08
  • 3294

【安装与配置】--CollabNetSubversionEdge安装与使用

下载地址:http://www.collab.net/downloads/subversion 下载:CollabNetSubversionEdge 依赖:JRE1.6+,python包 安装J...
  • D_Chasel
  • D_Chasel
  • 2013年06月08日 14:39
  • 2607

Subversion版本管理工具服务器搭建与基本用法

搭建SVN服务端需要安装Subversion(服务端)和Tortoise(客户端) 安装完这两样东西之后,随便打开一个目录,鼠标右键任意空白处,发现右键菜单里已经多出了两个新选项 check out,...
  • xue7721
  • xue7721
  • 2015年11月22日 10:16
  • 1088

CollabNet Subversion Edge 安裝筆記 (1):基本安裝設定篇

转载于:http://blog.miniasp.com/post/2011/12/30/CollabNet-Subversion-Edge-Installation-Notes-Part-1-Basi...
  • zgmzyr
  • zgmzyr
  • 2012年09月27日 19:25
  • 12123

Linux下配置CollabNet Subversion Edge

摘要:最近一直都在搞一下管理员的工作,今天又搞了svn的管理工具CollabNetSubversionEdge,网上也有很多例子,但是很多都是可以访问到web界面,但是不能启动版本库的服务,所以我经过...
  • sxdtzhaoxinguo
  • sxdtzhaoxinguo
  • 2015年03月03日 16:23
  • 6074

按用户和按组,分别设置collabNet Subversion Edge 权限设置

1、按用户设置权限   [codeLibrary:/] //对真个代码库 *=r     //所有用户有读的权限 zs=rw       //zs用户有读和写的权限     2、按组设置权限 [gro...
  • haohaojian
  • haohaojian
  • 2013年08月31日 14:08
  • 3294

Windows环境下Collabnet_Subversion_Edge与Trac集成安装方法

  • 2012年06月05日 12:51
  • 4KB
  • 下载

Subversion Edge 2.x迁移说明

记录了Subversion Edge 服务器的迁移步骤,特别是关于用户迁移的步骤很少有完整的说明。 以2.0.0为源服务器迁移到2.2.1的目标服务器为例,svn的验证使用使用 htpasswd 文件...
  • pkrobbie
  • pkrobbie
  • 2012年01月30日 18:29
  • 2917

Linux搭建SVN(CollabNet Subversion)服务器 可视化界面

最近一程序员友人给了我这样一个页面,顿时感觉SVN也可以这样管理的高大上,尽管svn已经不像当年如此风光,但是还有很多公司在使用它。   所以也是出于感兴趣就尝试着安装了一下,还算是比较顺利的,...
  • zhulin2012
  • zhulin2012
  • 2016年07月15日 08:58
  • 1773

部署Google Code的SVN代码托管环境——VS2008+CollabNet+TortoiseSVN

一直对开源世界好奇,遂尝试向此迈出一小步~~~go~~~ 因为人们将自己的开源代码交给代码托管的公司托管,然后大家都可以参与进来。代码托管目前大致晓得的有以下一些: Github Google Cod...
  • fovwin
  • fovwin
  • 2013年06月28日 23:05
  • 1683
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:迁移TortoiseSVN&CollabNet Subversion Edge笔记
举报原因:
原因补充:

(最多只允许输入30个字)