gitee仓库项目迁移到gitlab仓库

背景

之前一直使用gitee代码仓库提交代码,现在需要将gitee仓库中的代码迁移到gitlab中,并保留原有的提交记录。

前提

配置好了本地git,并本地与gitlab仓库已连接。

我这里使用 ssh方式拉去代码,因此需要配置ssh密钥

步骤

也可以直接使用gitee仓库中url地址直接导入整个仓库到gitlab中,
例如:http://gitee.com:xiaoming/test.git

1、将gitee上的仓库代码 git clone至本地

git clone  git@gitee.com:xiaoming/test.git

2、在gitlab 上创建空项目,并复制克隆地址

git@gitlab.com:xiaoming/project-test.git

注意:需要配置好gitlab与本地关联的ssh密钥

3、 cd至项目内部,查看git remote是否是origin

 git branch -r#  origin/HEAD -> origin/main
# origin/main

4、是origin则直接修改origin的url,url为刚才复制的新建项目的url

这里也可以手动替换 url地址,具体位置:在项目 test\.git\config 文件中

命令方式替换:

在test项目目录下执行下方命令

git remote set-url origin git@gitlab.com:xiaoming/project-test.git

5、查看test项目是否已修改为新项目地址的url
在test项目目录下使用此命令查看:

cat .git\config

效果如下:

文件位置:test\.git\config

[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true
[remote "origin"]
#	   url = git@gitee.com:xiaoming/test.git   # 修改前的urlurl = git@gitlab.com:xiaoming/project-test.git   # 修改后的urlfetch = +refs/heads/*:refs/remotes/origin/*
[branch "main"]remote = originmerge = refs/heads/main
[user]name = xiaominga # 用户名email = xiaoming@qq.com  # 邮箱

6、推送代码至新仓库

git push origin master

默认也可以使用git push

mater表示是master分支名的代码提交到project-test仓库

附件

参考:git 配置ssh秘钥教程
https://blog.csdn.net/weixin_44549646/article/details/127494340

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/655524.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

剑指offer面试题13 在O(1)时间删除链表结点

考察点 链表知识点 链表的删除正常情况下需要O(n)的时间,因为需要找到待删除结点的前置结点题目 分析 我们都知道链表删除往往需要O(n)遍历链表,找到待删除结点的前置结点,把前置结点的next指针指向待删除结点的后置结点。现在要求O(1)时间…

23种设计模式-结构型模式

1.代理模式 在软件开发中,由于一些原因,客户端不想或不能直接访问一个对象,此时可以通过一个称为"代理"的第三者来实现间接访问.该方案对应的设计模式被称为代理模式. 代理模式(Proxy Design Pattern ) 原始定义是:让你能够提供对象的替代品或其占位符。…

复杂链表的复制

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 学习必须往深处挖&…

在Ubuntu Linux上安装Chrome浏览器的最佳方法

我们可以使用GUI和命令行方法在Ubuntu Linux上安装Google Chrome浏览器,但是,终端是配置Chrome浏览器的最佳方式。在这里,我们讨论如何使用它。 有数十种浏览器,甚至Linux系统如Ubuntu也带有自己的默认浏览器Mozilla Firefox。然…

电磁波的波长与频率是什么关系?

摘要: 电磁波的波长(λ)与频率(f)之间的关系可以通过以下公式来表示: f c/λ cλf 其中: c 是光速,即电磁波在真空中的传播速度,约为 3 x 10⁸ 米/秒(m/s)λ…

2024.1.26每日一题

LeetCode 边权重均等查询 2846. 边权重均等查询 - 力扣(LeetCode) 题目描述 现有一棵由 n 个节点组成的无向树,节点按从 0 到 n - 1 编号。给你一个整数 n 和一个长度为 n - 1 的二维整数数组 edges ,其中 edges[i] [ui, vi,…

三方jar包引入到springboot中 package到jar中正常启动的pom文件怎么写 IDEA

文章目录 场景例子工程引用pom文件(打包关键)打包后观察 场景 许多时候我们在对接三方的时候,需要下载官方的推荐的SDK,但springboot项目怎么引入额外的三方jar包了,自已通过maven本地坐标的方式尝也不行,…

【-快速录用】2024年大数据经济与社会文化国际学术会议(ICBDESC 2024)

【-快速录用】2024年大数据经济与社会文化国际学术会议(ICBDESC 2024) 2024 International Conference Big Data Economy and Social Culture 一、【会议简介】 随着大数据技术的飞速发展,全球范围内对大数据经济与社会文化的研究愈发深入。为了促进国际间学术交流…

商业标书制作的艺术与科学

在商业世界中,标书不仅是一份文件,它是企业实力和专业精神的体现,是通往成功竞标的敲门砖。制作一份出色的商业标书,就像是在精心策划一场演出,每一个细节都至关重要。今天,就让我们一起探索商业标书制作流…

数据库系统原理总结之——目录

数据库系统原理总结之——目录 资料说明:主要是对数据库系统原理总结,发布的各个章节总结一个目录方便查看和查找 第一章数据库系统概述 第二章 关系数据库 第三章 数据库设计 第四章 SQL 与关系数据库基本操作 第五章 数据库编程 第六章 数据库安…

PageHelper分页插件-以三层架构模型开发为例

文章目录 1、简介2、使用2.1、导入2.1.1、SpringBoot2.1.2、非SpringBoot 2.2、controller2.3、service2.4、mapper ​🍃作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、…

智能小程序事件系统——基础交互事件介绍

什么是交互事件 事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上。当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如 id、dataset 和 touches。 事件分类 事件分为…

Shell中正则表达式

1.正则表达式介绍 1、正则表达式---通常用于判断语句中,用来检查某一字符串是否满足某一格式 2、正则表达式是由普通字符与元字符组成 3、普通字符包括大小写字母、数字、标点符号及一些其他符号 4、元字符是指在正则表达式中具有特殊意义的专用字符&#xff0c…

25从零开始用Rust编写nginx,序列化之serde是如何工作的

wmproxy wmproxy已用Rust实现http/https代理, socks5代理, 反向代理, 静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 国内: https:…

SQL字符串截取函数【简笔记】

MySQL提供了多种字符串函数来处理和截取字符串。下面是一些常用的字符串截取函数及其使用示范: SUBSTRING(str, pos, len) str 是要截取的字符串。pos 是开始截取的位置。len 是截取的长度。 示例: SELECT SUBSTRING(Hello, World!, 8, 5); -- 结果: "World…

实验一:FIRST集

前置知识 1.vector基本操作https://c.biancheng.net/view/6749.html2.set基本操作https://c.biancheng.net/view/7196.html 核心操作 //G文法结构体 struct G {int Vt_number;int Vn_number;int P_number;set<char> Vt;set<char> Vn;char S;vector<string>…

ConcurrentHashMap详解

ConcurrentHashMap详解 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;在今天的文章中&#xff0c;我们将深入探讨Java中的一个重要类——ConcurrentHashMap。这是一个在多线程环境下高效操作的线程安全的哈希表&#xff0c;让我们…

ERD Online:数据建模与元数据管理的未来

ERD Online&#xff1a;数据建模与元数据管理的未来&#x1f31f; 在数字化时代&#xff0c;数据是企业的核心资产。如何高效、安全地管理这些数据成为企业面临的一大挑战。今天&#xff0c;我要介绍的这个平台&#xff0c;可能是你正在寻找的解决方案——它就是 ERD Online&am…

企业级大数据安全架构(六)数据授权和审计管理

作者&#xff1a;楼高 本节详细介绍企业级大数据架构中的第六部分&#xff0c;数据授权和审计管理 1.Ranger简介 Apache Ranger是一款被设计成全面掌管Hadoop生态系统的数据安全管理框架&#xff0c;为Hadoop生态系统众多组件提供一个统一的数据授权和管理界面&#xff0c; 管…

怎么创建facebook广告

创建Facebook广告的文章应由本人根据自身实际情况书写&#xff0c;以下仅供参考&#xff0c;请您根据自身实际情况撰写。 创建Facebook广告的步骤&#xff1a; 确定目标受众和广告主题&#xff1a;首先需要明确你的目标受众是谁&#xff0c;他们有什么特点&#xff0c;以及你想…