gitlab管理员删除账户 怎么恢复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab管理员删除账户 怎么恢复相关的知识,希望对你有一定的参考价值。

参考技术A 因为在使用repogit下载代码时需要使用ssh方式,目前下载代码的方式不支持密码方式,仅支持ssh-key的方式,那么需要下载代码的用户请根据以下方法在本地生成ssh-key,然后将对应的证书文件发送给版主或者管理员,当获取下载代码权限后可以直接下载;访问权限的设定,新的git库采用证书认证的方式,请在你们的本机上执行:#ssh-keygen根据提示输入信息后会在~/.ssh目录下生成id_rsa.pub文件和id_rsa文件。请将id_rsa.pub文件发给我(版主)。然后在使用ssh的时候使用id_rsa证书。linux和MacOS使用ssh登录时会自动提供生成的ssh证书。windows上可以考虑使用xshell或者putty创建证书。目前没有提供密码登录。

Gitlab的备份与恢复

参考技术A 一、Gitlab的备份目录路径设置
Gitlab的备份目录可以在Gitlab的配置文件中设置:

创建备份目录

最后使用下面命令重载gitlab配置文件,使上述修改生效!

二、GItlab的备份
手动使用命令备份gitlab

然后查看下备份文件(文件权限是设定好的644)

编写备份脚本,结合crontab实施自动定时备份,比如每天2点备份一次

然后加入到crontab中

三、Gitlab的恢复
GItlab只能还原到与备份文件相同的gitlab版本。
假设在上面gitlab备份之前创建了test项目,然后不小心误删了test项目,现在就进行gitlab恢复操作
1、停止相关数据连接服务

查看gitlab状态

2、通过之前的备份文件进行恢复(这里备份路径我自定义的/data/gitlab/backups,默认的是/var/opt/gitlab/backups)

最后再次启动Gitlab

查看gitlab状态

恢复命令完成后,可以check检查一下恢复情况

以上是关于gitlab管理员删除账户 怎么恢复的主要内容,如果未能解决你的问题,请参考以下文章

ECSHOP论坛管理员恢复

mac异常删除管理员账户恢复操作

怎样绕过管理员账号进入电脑的。

U盘里的mydocument文件夹,删不掉。删除需要everyone权限! 我的账户就是管理员啊!怎么办?

Gitlab初始化管理员账户

强制找回GitLab管理员账户密码的方法