github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

释放双眼,带上耳机,听听看~!

一. github仓库迁移到gitlab

先进入 new project:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

选择 Import project, 选择下面的github:

 

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

进入后,这里需要github的 personal access token, 点击下图跳到github的token页面获取token:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

选择新建一个token:

 github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

填写一段token的描述信息,勾选第一个 repo:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

创建后,复制token,保存好,因为之后你就再也看不到这个token啦,只有token的描述名字:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

 复制上面的token填写到gitlab,然后查看可用的列表:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

选择要导入的gitlab仓库,点击Import:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

 成功导入:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

 

如果出现以下错误:

 

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

检查导入的gitlab仓库是否是私有的,需要改成public才可以:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

 

二. gitlab服务器之间的迁移

从一个gitlab服务器迁移到另一个,比如从gitlab.com迁移到自己的gitlab服务器。

如下图,先在gitlab.com 导出对应仓库的代码(包含了所有的分支和历史记录、标签等),gitlab会发一份下载链接到你的邮箱,只需要点击下下载即可。

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

成功发送下载链接到邮箱:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

邮件内容如下:

 github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

下载好后,即可到自己的gitlab服务器网站,创建新项目:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

选择第一个从gitlab的导出包中导入的方式:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

填写仓库信息,上传刚才邮件下载的仓库包:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

等待导入:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 导入成功:

github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

 

三. 更改远程仓库地址

迁移后可能需要更改本地的远程仓库地址:

更改远程仓库地址:
git remote set-url origin 仓库地址
例如:
git remote set-url origin git@gitlab.xxx.com:frontend/scaffold/gulp.git 

更改完毕验证:
git remote -v

 

给TA打赏
共{{data.count}}人
人已打赏
随笔日记

JS中的async/await的执行顺序详解

2020-11-9 5:14:21

随笔日记

[开源] FreeSql 配套工具,基于 Razor 模板实现最高兼容的生成器

2020-11-9 5:14:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索