首页 > 其他分享 >Gitlab误删用户导致项目丢失莫慌.240109

Gitlab误删用户导致项目丢失莫慌.240109

时间:2025-01-06 09:45:21浏览次数:1  
标签:Git 240109 账号 Gitlab 误删 管理员 莫慌 项目

Gitlab让小朋友不小心把离职员工的账号给删了,可是离职员工有好几个项目都是他是owner,造成Gitlab上项目全部丢失。
遇到这种情况,莫慌。
一般,本地都有完整的Git备份,离职员工走了,肯定他的主管有整套代码。
解决方式很简单,跟着我来,就不会错。
但是建议,创建项目,owner最好是管理员创建,别随便找个乙方项目经理直接创建项目,万一人家离职,账号删也不能删,所有Git项目还得重建,有点尴尬。
还有,GItlab管理员权限收走,管理员辛苦点就辛苦点。
最后,GItlab用户账号可以Block,别delete,否则,很烦心。

正题:

  1. Gitlab用管理员或是靠谱的长久会在单位待着的账号,创建新的空白项目,项目名称和删除的项目名称一样。
    assets/Gitlab误删用户导致项目丢失莫慌.240109/file-20250106094049973.png
  2. 本地分支,默认不要在main,建个其他分支,比如master
  3. Idea上修改remote地址
  4. Idea上Git push,注意选择All tags
    assets/Gitlab误删用户导致项目丢失莫慌.240109/file-20250106094059963.png
  5. 好了。所有HIstory和每次的HIstory镜像 全在了。

标签:Git,240109,账号,Gitlab,误删,管理员,莫慌,项目
From: https://www.cnblogs.com/amadeuslee/p/18654515

相关文章

  • Navicat连接Oracle数据库报错:oracle library is not loaded解决方法.240109
    连接Oracle时提示“oraclelibraryisnotloaded”。去Oracle官网下载OracleInstantClientDownloads。https://www.oracle.com/database/technologies/instant-client/downloads.html修改OCIlibrary下载好的文件包解压到D盘,记住路径。打开NavicatPremium程序,打开“......
  • Winserver主副域控切换的方法.240109
    ​查看当前的dcnetdomquerydc步骤登录主域控(PDC),例如主域控的主机名为dc01.yourdomaincontroller.com(FQDN格式)打开CMD命令行终端,输入netdomqueryfsmo查看当前谁是PDC,输入ntdsutil回车再输入roles回车,再输入connections回车,再输入connecttoserverdc02.yourdo......
  • Esxi缩小硬盘大小的办法.240109
    1.​进虚拟机,把要缩减硬盘的那个系统,磁盘管理,收缩卷收缩了。然后关机。本例:调整800G到350G。2.Esxi打开ssh,进去。cd/vmfs/volumes/<datastorename>/<VMfolder_name>datastorename,完全靠猜,ls-lrt看下大小,捡大点的cd进去看看是哪个。本例:/vmfs/volumes/643e1d69-1d07799......
  • GitLab的备份与恢复.241126
    一、备份1.docker执行备份dockerexecgitlabgitlab-rakegitlab:backup:create默认将备份文件保存至docker的/var/opt/gitlab/backups/目录这条命令是在Docker容器内部执行GitLab的备份操作。让我来解释一下这个命令的各个部分:dockerexec:这是Docker命令,用于在正在......
  • Gitlab的备份与恢复,异机转移.240109
    ​注意:异机转移的时候,gitlab的版本必须一致。一、备份GitLab数据停止GitLab服务gitlab-ctlstopunicorngitlab-ctlstopsidekiq创建GitLab备份mkdirgitlabBackgitlab-rakegitlab:backup:createBACKUP=gitlabBak230815cd/var/opt/gitlab/backups/mvgitlabBak......
  • CICD Day2、基于jenkins Gitlab 的CICD web-demo配置
    1、代码提交1.1在服务器上创建一个web-demo的目录,用户web前端项目的开发目录mkdirweb-demo#在web-demo目录下编辑一个index.html的文件catindex.html<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>实例</title></head><body&......
  • 如何清理c盘空间 芝麻清理c盘空间快准狠 不误删文件
    我们在使用电脑的过程中,长期不清理C盘垃圾,会导致C盘空间越来越小,如果你遇到电脑的C盘变红了这种情况时,这个时候已经是非常严重了,应该会感受到系统运行就会卡顿,甚至有时候会有系统报错,内存不足等各种各样奇葩的问题出现。那如何去预防和解决这个C盘垃圾导致的问题呢?请跟着小编的......
  • GitLab 停止中国区用户访问,为用户提供60天的迁移期
    近日,全球知名的代码托管平台GitLab宣布了一个重大变化:将停止为中国大陆、香港及澳门地区的用户提供访问服务,建议用户访问授权国内的产品极狐GitLab.cn。极狐 GitLab.cn是 GitLab授权的独立中国公司,之前该公司还发生过举报事件:一位自称是极狐信息技术湖北有限公司员工......
  • GitLab社区版CI/CD实现
    准备工作:系统环境:CentOSLinuxrelease7.9.2009(Core)安装包:gitlab-ce-11.1.1-ce.0.el7.x86_64.rpm和gitlab-runner-11.1.1-1.x86_64.rpm CI/CD流程:代码推送: 开发者将代码推送到GitLab的远程仓库。触发CI/CDPipeline: 当代码被推送到GitLab仓库时,GitLab会检测到......
  • 13、【ubuntu】【gitlab】【gtest】流水线添加第一个测试任务
    背景基于之前wiki【gitlab搭建第一个流水线】https://blog.csdn.net/nobigdeal00/article/details/144623993将在build阶段添加构建任务,并在test阶段添加一个测试任务demo是一个C项目,这里选用googletest作为测试框架,googletest主要是为C++设计的,C和C++同属一脉,也可以用来......