一次意外删除gitlab项目,及恢复过程

本文记录了一次意外删除gitlab项目后的恢复过程。幸好本地有最新代码,通过创建新project并关联本地代码,成功恢复大部分内容。同时强调了gitlab项目权限管理的重要性,避免类似情况再次发生。
摘要由CSDN通过智能技术生成

意外缘由: 项目上人员离职,gitlab的一些权限需要回收,但是离职人员是项目的所有者是owner权限,所以权限就收不回。结果管事的不知道是不小心还是不知道,使用root账号把项目所有者给删除了,导致3个项目都给删除了。
不幸中的万幸: 由于项目是处于收尾阶段,所以基本没开发,自己本地也在删除的前一天有拉取一次代码,所以代码应该是最新的,所以可以从本地恢复。但是还有一个关于发版的脚本工程代码我本地没有(因为我是刚接手这个项目),由于项目周期很长,创建这个项目的人员也离职了,所以比较难受,也不知道他还有没有保留原始代码。…
开始恢复:

  1. gitlab上创建新的project
    这里直接用root账号进行的创建,防止删除成员,导致把项目删除了。

在这里插入图片描述

  1. 将本地项目关联刚刚新建的远程工程
cd existing_repo
git remote rename origin old-origin
git remote add origin http://xxxx.xx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值