0.0.1 • Published 6 years ago
gitlab-transfer-cli v0.0.1
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
查看有哪些参数
使用
请先在本机配置好 SSH-Key ,该工具需要使用 git协议来操作。比如已经配置好了如下两个域名的 SSH-Key:
旧: https://git.bingosoft.net
新: https://gitlab.bingosoft.net
进入到仓库目录,输入如下命令
gittransfer to git@gitlab.bingosoft.net:appgo/appgo.git
0.0.1
6 years ago