zoukankan      html  css  js  c++  java
  • github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器

    一. github仓库迁移到gitlab

    先进入 new project:

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

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

    选择新建一个token:

     

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

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

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

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

     成功导入:

    如果出现以下错误:

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

    二. gitlab服务器之间的迁移

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

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

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

    邮件内容如下:

     

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

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

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

    等待导入:

     导入成功:

    三. 更改远程仓库地址

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

    更改远程仓库地址:
    git remote set-url origin 仓库地址
    例如:
    git remote set-url origin git@gitlab.xxx.com:frontend/scaffold/gulp.git 
    
    更改完毕验证:
    git remote -v
  • 相关阅读:
    关于jar项目发布(windows)
    SpringBoot 基础(一) mybatis 通过druid配置多数据库
    redis 基础(二) Redis安装
    测试开发3年,我决定去读个名校硕士
    大厂程序员凡尔赛的一天
    假如我拥有字节工牌。。。
    上海有哪些牛逼的互联网公司?
    那些学计算机的女生后来都怎么样了?
    微信支付零花钱刷屏了!5万额度,能花又能借
    清华集训 part1
  • 原文地址:https://www.cnblogs.com/saysmy/p/10942814.html
Copyright © 2011-2022 走看看