首页 > 其他分享 >在gitlab中如何导出、导入某个项目(提交记录不变),对某个项目进行迁移

在gitlab中如何导出、导入某个项目(提交记录不变),对某个项目进行迁移

时间:2023-12-08 14:24:18浏览次数:100  
标签:项目 gitlab 导出 点击 导入 某个 迁移


1、需求说明

 

在项目的迁移中遇到,需要将gitlab中的某个项目进行迁移的过程。

关键点是,需要保持提交记录不变。

 

本文档下面的内容,就介绍这个过程。

 

2、项目导出、导入的过程

 

2.1、导出项目

 

a、登录到gitlab页面

 

 

b、点击要迁移的项目

 

 

 

可以看到项目提交的记录

 

 

 

c、进入高级设置

 

点击左侧“设置”,进入高级设置

 

d、导出项目

 

点击导出项目

 

点击后,会提示:项目已经开始导出,如果配置了管理员邮件会发送邮件告知导出情况

或者,一段时间过后,再看导出的部分查看

 

 

一段时间过后...

 

再次进入到导出项目(刷新页面)

 

出现“Download export”表示导出完成

 

可以点击下载,下载到本地

OK,到这里,整个的项目都已经导出了。

 

2.2、导入项目

 

这里面使用的是同一个gitlab,只是为了做实验。

在实际的场景中,使用不同的gitlab也是一样的。

 

a、删除旧项目

 

这里面模拟,先删除到这个旧的项目,然后在导入。

实际的空的gitlab不需要这个过程

 

设置->高级设置,展开,滑到最下面

 

删除项目

 

输入确认信息,进行删除

 

OK,整个gitlab的项目列表里面,已经没有这个项目了。

 

b、创建项目

 

如果是一个新的gitlab,从这步开始。

 

点击“新建项目”


c、导入项目

 

选择“导入项目”

 

选择“gitlab export”

 

输入项目名称,选择导入文件,点击“import project”

等待一会儿,导入完成。

 

 

d、查看提交记录

 

 

和导出之前,项目记录的提交信息是一致的。

 

OK,这样就完成了某个项目的迁移的工作。

 

标签:项目,gitlab,导出,点击,导入,某个,迁移
From: https://www.cnblogs.com/chuanzhang053/p/17887062.html

相关文章

  • 国内项目国际化后金额处理方案
     目标现状及问题目标:已有的国内项目,需要部署国际化。需要考虑币种、金额货币精度、多语言、汇率、税等一系列问题。这里主要说的就是其中金额精度的处理。现状:日常国内项目里,界面输入的金额是元,然后数据库存储以及与其他系统交互都是用的分,也是就固定的货币精度系数100。......
  • Windows服务器,通过Nginx部署VUE+Django前后端分离项目
    目录基本说明安装Nginx部署VUE前端部署Django后端Djangoadmin静态文件(CSS,JS等)丢失的问题1.基本说明本文介绍了在windows服务器下,通过Nginx部署VUE+Django前后端分离项目。本项目前端运行在80端口,服务器端运行在8000端口。因此本项目使用Django的......
  • 构建高质量全栈商业项目需要掌握一系列技术要点,下面将从几个方面进行总结
    技术选型与架构设计:在构建高质量全栈商业项目之前,首先需要进行技术选型和架构设计。选择适合项目需求的技术栈,并根据项目规模、性能需求等因素设计合理的架构。常见的技术栈包括后端语言(如Java、Python)、前端框架(如React、Vue.js)以及数据库(如MySQL、MongoDB)等。以下是一个简单的架......
  • Alpha阶段项目复审
    1、作业概述这个作业属于哪个课程软件工程-计科21级12班-计算机学院-广东工业大学这个作业要求在哪里团队作业6——复审与事后分析-计科21级12班这个作业的目标Alpha阶段项目复审作业gitee链接2、成员信息姓名学号身份博客园主页李梦承312100470......
  • beego框架 golang web项目-个人博客系统
    beego框架golangweb项目-个人博客系统beego个人博客系统功能介绍首页分页展示博客博客详情评论文章专栏分类导航资源分享时光轴点点滴滴关于本站后台管理登录系统设置分类添加修改删除管理博文添加修改删除管理基于Go语言和beego框架前端使用layui布局开发的......
  • window 使用cmd命令生成项目的目录树
    window使用tree命令生成目录树,只有/F和/A命令,并不满足我们需要过滤不必要文件和排序等等需求,所以我使用了一个插件tree-node-cli。 在cmd窗口安装tree-node-cli插件npminstall-gtree-node-cli 插件安装成功后在cmd窗口执行命令,执行命令前使用cd命令切到项目文件夹......
  • 4 种方法,帮你快速新建 Java 项目!
    大家好,我是鱼皮。今天给大家分享常用的快速初始化Java项目的几种方法。比较全面,有一些方法你可能并不知道,但如果都掌握的话,基本上够用一辈子了哈哈。如何快速初始化Java项目?1、使用开发工具Java开发者最常用的开发工具当属JetBrainsIDEA了!IDEA不仅功能完善、插件丰富,而且......
  • vue2项目打包dist文件后如何部署访问(本地部署和网络部署)
    1.本地部署前提:1.注意端口的占用,防火墙的放行;2.注意后端服务的请求链接3.记得不要关闭运行4.记得elementui的引入要放在vue版本导入的后面1.1.新建一个文件夹打开之后打开终端编辑1.2.npmiexpress-s是用于在Node.js项目中安装Express框架的命令编辑1.3.将项目打包好的dist......
  • 编译器上手指南,算子开发及开源项目指导手册,直播课程报名通道限时开启!
    「MegEngine开发者说」直播课程第二期火爆来袭!本期既有技术大佬带来深度学习编译器MegCC的详细教程,又有实习经历丰富的在校同学分享MegEngine算子开发流程及开源经历,手把手带你学习,精彩不容错过!更有直播间有奖答疑,现在报名,即有机会获得MegEngine周边大礼包!关于「MegEngi......
  • HNU FPGA毕设项目上手指南
    1.介绍本文章旨在帮助HNU的同学更优雅的完成数电的FPGA毕设(使用DE2-115),文章将涉及完成FPGA项目需要掌握的知识,资源分享以及一些关于完成项目的经验指导。大家快快搬好小板凳,准备发车吧(doge)。2.基础知识学习指导Verilog想要完成FPGA的项目,那必不可少的就是Verilog这个硬件描......