嵌入式实操--迁移git仓库至gitlab(二)

news/2024/11/23 23:33:09/

本文主要是通过迁移的思维,记录本人初次将git仓库迁移至gitlab进行管理

本文只讲述操作的实际方法,假设gitlab git已安装成功 。

1. 将git仓库进行克隆

由于git仓库用于管理代码,所以当中有很多的分支及tags,为了进行仓库迁移就必须保留完整的仓库提交日记。需要通过git clone --bare做裸仓库克隆,才能保留完整的提交信息。 假设原git仓库的地址为git://www.aa.com/project_name.git

 git clone --bare git://www.aa.com/project_name.git

注意并不是所有的普通帐户执行该指令都会成功,如果权限不够的话,建议直接登录至远程服务器,通过绝对地址进行克隆,保证命令能执行成功。

2. 在gitlab上面创建空仓库

在创建仓库时,注意一定不要对仓库进行初始化

3. 将仓库推至gitlab版本库当中

假设gitlab上的仓库名称为new_project_name.git

cd project_name.git
git remote remove origin
git push --mirror git@www.bbb.com/new_project_name.git  

4. 总结

由于公司的git服务器在普通单机中,所以需要对git仓库进行迁移,迁移至具用RAID功能的服务器进行保护。本文通过git clone --bare克隆仓库,推送至gitlab上的空仓库,保留了所有的操作过程,操作比较简单。

希望对各位读者帮助。
欢迎订阅
嵌入式实操”一个分享开发实践经验的地方。
文章会同时发布到我的 CSDN主页、今日头条号 平台上。


http://www.ppmy.cn/news/102560.html

相关文章

排序算法专题_1_GnomeSort (侏儒排序)——最简单的排序

最简单的排序算法不是冒泡排序…,不是插入排序…,而是Gnome排序! The simplest sort algorithm is not Bubble Sort…, it is not Insertion Sort…, it’s Gnome Sort! Gnome Sort is based on the technique used by the standard Dutch G…

华为OD机试真题 Java 实现【递增字符串】【2023Q1 200分】,附详细解题思路

一、题目描述 定义字符串完全由“A’和B"组成,当然也可以全是"A"或全是"B。如果字符串从前往后都是以字典序排列的,那么我们称之为严格递增字符串。 给出一个字符串5,允许修改字符串中的任意字符,即可以将任…

某SRC的渗透测试实战

前言 因为不甘心被称作会只点鼠标的猴子,所以开始了一次某SRC漏洞挖掘,为期一个多星期。文章有点长,但请耐心看完,记录了完整的SRC漏洞挖掘实战 渗透过程 因为选择的幸运儿没有对测试范围进行规划,所以此次范围就是…

斑梨电子Air101开发板LuatOS XT804内核QFN32支持128x160分辨率

spotpear.cn/index/product/detail/id/1332.html detail.tmall.com/item.htm?id719888144249 【产品简介】 [] Air101开发板使用Air101处理器,内置2MFlash和176KLuatOS专属RAM,最高主频可以达到240MHz,采用QFN32封装,18组GPIO可用。开发板…

Linux压缩和归档命令的速查表

在Linux系统中,有多种命令可用于压缩和归档文件和目录。这些命令使我们能够将文件和目录打包成单个文件,并可以选择压缩以节省存储空间。本文将提供一个Linux压缩和归档命令的速查表,帮助您快速查找和了解各种常用命令及其用法。 压缩文件和目…

如何在 Linux 中进行网络地址转换 (NAT)?

网络地址转换(Network Address Translation,简称NAT)是一种在网络中使用的技术,它允许将私有网络中的IP地址映射到公共网络上,从而实现多个设备共享单个公共IP地址。在Linux系统中,我们可以使用一些工具和配…

实验篇(7.2) 04. 映射服务器到公网IP 远程访问 ❀ Fortinet网络安全专家 NSE4

【简介】由于服务器的IP是内网地址,所以无法从公网直接访问服务器。要想远程访问服务器,最简单的办法就是将服务器映射到公网IP,然后通过公网IP加端口号的方式进行访问。 实验要求与环境 OldMei集团深圳总部部署了一台服务器,用来…

ctfshow 每周大挑战 RCE极限挑战3

目录 题目源码1 跑一下正则2 分析解题用什么payload3 构造payload如何获取字母N构造出_POST及其他拼接内容POST传参 4 完整解题payload 题目源码 1 跑一下正则 <?php for($i32;$i<127;$i){if (!preg_match("/[a-zA-Z2-9!#%^&*:{}\-<\?>\"|~\\\\]/…