如何恢复被删除的 GitLab 项目?
本文分享如何使用极狐GitLab 的项目耽误删除功能来避免仓库被用户误操作。该功能设置了删除延时时间,在延时期间内,用户还可以对项目进行恢复。极狐GitLab 为 GitLab 的中文发行版,中文版本对中国用户更友爱。可以一键私有化摆设,也可以直接使用 SaaS。具体安装指南可以检察官网 https://dl.gitlab.cn/b4a5zazh
极狐GitLab 群组、项目标删除保护功能,主要是为了防止群组、项目被用户误删除,从而导致数据丢失。下面演示该功能的使用。
该功能是专业版及以上功能,可以在官网申请 60 天专业版免费试用https://dl.gitlab.cn/zykug7iv来体验该功能带来的安全感。
前提条件
使用该功能需要具备以下三个须要条件:
[*]必须具有管理员角色
[*]开启了耽误删除功能
[*]该功能只对群组以及群组下面的项目有效,对于个性命名空间下的项目不见效,点击删除就会被立即删除。
开启耽误删除功能
针对 16.0 及以后的版本,开启该功能的步骤为:
[*]在左侧导航栏中,选择管理中心
[*]选择设置 --> 通用
[*]点击可视化和访问控制
[*]下拉找到删除保护并且设置好保留期。具体时间为 1-90 之内的证书,代表保留多少天。
[*]保存设置即可。
https://img2024.cnblogs.com/other/3375936/202409/3375936-20240925141016002-1716197115.png
项目标删除和恢复
如果开启了该功能,删除群组中的项目,第一次删除时(项目 --> 设置 --> 通用 --> 高级 --> 删除项目):
https://img2024.cnblogs.com/blog/3375936/202409/3375936-20240925143308009-1589361091.png
项目会标记为等候删除。
https://img2024.cnblogs.com/blog/3375936/202409/3375936-20240925143320859-1255151721.png
因为设置了保护周期为 7 天,因此会在删除之日起的 7 天之后被删除,项目上方明确显示了项目将被删除的具体日期。
如果发现删除是误操作,那么可以在保护期内对项目进行恢复(凌驾保护期项目就会被彻底删除)。
在项目 --> 设置 --> 通用 --> 高级选项中点击恢复项目即可:
https://img2024.cnblogs.com/blog/3375936/202409/3375936-20240925143335424-1385626218.png
如果确定要对项目进行立即删除,则重复执行两次删除,就可以立即删除项目:
https://img2024.cnblogs.com/blog/3375936/202409/3375936-20240925143345404-63618084.png
群组的删除和恢复
对于删除群组来讲也是一样的。在群组 --> 设置 --> 通用 --> 高级中选择删除群组:
https://img2024.cnblogs.com/blog/3375936/202409/3375936-20240925143357030-1209168735.png
删除之后,会提示该群组在保护期过后被删除,也会给出具体的删除日期:
https://img2024.cnblogs.com/blog/3375936/202409/3375936-20240925143409907-1417952730.png
当然,如果发现了是误删除,则可以赶紧进行恢复。同样在项目 --> 设置 --> 通用 --> 高级中选择恢复群组:
https://img2024.cnblogs.com/blog/3375936/202409/3375936-20240925143418938-273905199.png
如果确定真的要删除群组,重复执行两次删除操作即可删除:
https://img2024.cnblogs.com/blog/3375936/202409/3375936-20240925143429320-389528498.png
有了群组、项目耽误删除功能,就可以或许避免因为误操作带来的数据丢失了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]