gitblit 数据迁移(复制)_2019_lcf

有两种方式:

一、完全拷贝

     将原服务器上的gitblit的安装目录、数据目录等相关目录拷到另一台服务器上即可,这样启动方式和使用端口及数据和原服务上的一模一样。(因为gitblit是不用安装的,主要是是运行jar包来访问)

二、只拷贝数据

    这种方式会比较麻烦,需要手动建好和原目录对应的仓库列表,量少的话好说,多了就有点累人。具体看图操作。

原服务器gitblit有如下仓库

 新服务器gitblit上要创建对应的仓库

这里要主意,分组线通过/去划分,但第一次做分组线时也要带上第一个仓库名,如图上,创好后是这样的。 

第二次添加库时在项目上就有这个分组选项了

然后依次把上面库名和描述建好。建好后,里面对应的库都还是空库,需要找到原服务器上对应的库数据拷贝到新服务器对应库目录上即可。

在原服务器上查找:

[root@A ] # find / -name storage.git

/data/git_data/git_repositories/fitcome/ios/storage.git

在新服务器上查找:

[root@B ] # find / -name storage.git

/usr/local/gitblit/data/git/fitcome/go/fit.git


然后在原服务器通过scp 的方式拷贝数据到新服务器上

[root@A ] # cd /data/git_data/git_repositories/fitcome/ios/

[root@A ] # ls
fit.git  go.git  homedoctor.git  nursing.git  peerNodeSVR.git  src

[root@A ] # scp -r *  192.168.0.210:/usr/local/gitblit/data/git/fitcome/ios/             (拷贝方式看自己方便的方式就行)

拷完之后,网页上刷新下就可以看到版本库资料都有了,和旧服务上的一模一样。

到这里第二种的数据拷贝就完成了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

璐程风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值