首页 > 其他分享 >Gitlab 实现仓库完全迁移,包括所有提交记录、分支、标签

Gitlab 实现仓库完全迁移,包括所有提交记录、分支、标签

时间:2024-03-28 16:01:12浏览次数:34  
标签:origin git -- 标签 Gitlab 仓库 gitlab 迁移

1 方案一:命令

cd <项目目录>
git fetch --all
git fetch --tags
git remote rename origin old-origin #可以不保留
git remote add origin http://***(项目的新仓库地址)
#git remote set-url origin <项目的新仓库地址>
git push origin --all 
git push --tags 
有多个分支的话,就切换到另一个分支提交:
git checkout dev(分支名称)
git push origin -all

如果你和我一样,不喜欢命令行,就看其他方案。

2 方案二:Gitlab export project

  • 选中要导出的项目,选择设置-expand-export project
  • 刷新一下,直接下载
  • 新建项目并导入

如果你是打杂的,没管理员权限,这步也不行。

3 方案三:

在 gitlab 仓库页面,点击下载,注意使用 gz 格式!!!

去往你的新主体的 gitlab页面开始仓库 gitlab 仓库:

直接点击 Import Project。

但这只针对 public 的项目,若你是私有项目,还不行,差一步得填写原 gitlab 账号密码。

关注我,紧跟本系列专栏文章,咱们下篇再续!

作者简介:魔都技术专家兼架构,多家大厂后端一线研发经验,各大技术社区头部专家博主。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。

负责:

  • 中央/分销预订系统性能优化
  • 活动&优惠券等营销中台建设
  • 交易平台及数据中台等架构和开发设计
  • 车联网核心平台-物联网连接平台、大数据平台架构设计及优化

目前主攻降低软件复杂性设计、构建高可用系统方向。

参考:

本文由博客一文多发平台 OpenWrite 发布!

标签:origin,git,--,标签,Gitlab,仓库,gitlab,迁移
From: https://www.cnblogs.com/JavaEdge/p/18101938

相关文章

  • 为什么SOTA网络在你的数据集上不行?来看看Imagnet结果的迁移能力研究
     论文通过实验证明,ImageNet上的模型并不总能泛化到其他数据集中,甚至可能是相反的,而模型的深度和宽度也会影响迁移的效果。 如果需要参考,可选择类别数与当前任务相似的数据集上的模型性能。论文通过大量的实验来验证猜想,虽然没有研究出如通过数据集间的某些特性来直接判断模型......
  • Docker Gitlab使用方法
    下载dockerpullgitlab/gitlab-ce运行dockerrun\--publish443:443--publish80:80--publish22:22\--namegitlab\-v/data/gitlab/config:/etc/gitlab\-v/data/gitlab/logs:/var/log/gitlab\-v/data/gitlab/data:/var/opt/gitlab\gitla......
  • Day52:WEB攻防-XSS跨站&反射型&存储型&DOM型&标签闭合&输入输出&JS代码解析
    目录XSS跨站-输入输出-原理&分类&闭合XSS跨站-分类测试-反射&存储&DOM反射型XSS存储型XSSDOM-base型XSS:(某案例测试)知识点:1、XSS跨站-输入输出-原理&分类&闭合2、XSS跨站-分类测试-反射&存储&DOMXSS跨站-输入输出-原理&分类&闭合漏洞原理:接受输入数据,输出显......
  • 【HTML】标签学习 (上.4)
    (注:续接【HTML】标签学习(上.3))(大家好哇,今天我们将继续来学习HTML的相关知识,大家可以在评论区进行互动答疑哦~加油!......
  • Windows的Linux子系统迁移
    默认Windows的Linux子系统(WSL)安装的C盘,如果有用作Docker镜像制作很容易磁盘不够用。可采取如下步骤迁移(以下在WindowsPowerShell中进行的,但在CMD.exe中执行效果相同):1、执行一下命令查看Linux子系统的发行版名称(distroname)PSD:\>wsl-l-vNAME......
  • 【数据库】如何利用Python中的petl将PostgreSQL中所有表的外键删除,迁移数据,再重建外键
    一、简介在数据库管理中,外键是一种重要的约束,用于确保数据的一致性和完整性。然而,在某些情况下,我们可能需要删除或修改外键。本文将介绍如何使用Python中的petl库将PostgreSQL中所有表的外键删除,迁移数据,并重新建立外键。二、安装petl和psycopg2首先,我们需要安装petl和psycopg2......
  • 使用 HTML 标签给网页文本添加下划线的小技巧
    HTML中的 <u> 标签在细节上为我们的文本增添了额外的视觉效果。它就像是一位细心的编辑,用下划线为我们的文本穿上了一件新装,既突出重点又不失优雅。1.基础语法什么是<u>标签<u> 标签是HTML中用于为文本添加下划线的标签。它可以用来表示非超链接的下划线文本,虽然......
  • 如何使用极狐GitLab 自定义 Pages 根域名
    本文作者:徐晓伟GitLab是一个全球知名的一体化DevOps平台,很多人都通过私有化部署GitLab来进行源代码托管。极狐GitLab是GitLab在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。本文主要讲述了极狐GitLabPages使用独立于极狐GitLab的根域名。配置......
  • html标签分类
    常见的HTML块级元素包括:<div>:用于创建一个块级容器,通常用于组织页面结构和样式。<p>:用于表示段落文本。<h1> - <h6>:用于表示标题,数字越大表示级别越低。<ul>:用于表示无序列表。<ol>:用于表示有序列表。<li>:用于表示列表项。<table>:用于表示表格。<form>:用于表示表单。<head......
  • js使用正则从字符串中取出img标签
    要使用正则表达式从字符串中提取<img>标签,您可以使用以下代码:conststr=`Sometext<imgsrc="image.jpg"alt="Image">andmoretext<imgsrc="another.png"alt="Another">`;constregex=/<img[^>]*>/g;constimgTags......