0.0.1 • Published 6 years ago

gitlab-transfer-cli v0.0.1

Weekly downloads
1
License
Apache 2.0
Repository
github
Last release
6 years ago

gittransfer

公司需要把旧的(git.bingosoft.net)仓库迁移到(gitlab.bingosoft.net)仓库,底层两个gitlab仓库因版本不同,无法直接通过底层拷贝Resp的方式进行迁移。特别是名下有几十个项目(每个项目下还有N个分支的情况),手工迁移会让人抓狂,为了简化项目的迁移过程,gittransfer诞生了!

安装

这是一个基于nodejs写的命令行工具,因此需要安装好 NODE,并且懂得用 npm。

安装命令

npm install -g gitlab-transfer-cli

or

yarn install -g gitlab-transfer-cli

查看有哪些参数

npm.io

使用

请先在本机配置好 SSH-Key ,该工具需要使用 git协议来操作。比如已经配置好了如下两个域名的 SSH-Key:

旧:  https://git.bingosoft.net
新:  https://gitlab.bingosoft.net

进入到仓库目录,输入如下命令

gittransfer to git@gitlab.bingosoft.net:appgo/appgo.git