首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitlab部分删除-恢复回购

Gitlab部分删除-恢复回购
EN

Server Fault用户
提问于 2016-07-31 17:03:51
回答 1查看 308关注 0票数 -1

我在Ubuntu机器上有一台私人的Gitlab服务器。现在,出于某种原因,我执行了一个错误的apt命令,意外地部分卸载了Gitlab。我不知道到底是哪一个,但它开始把Gitlab从系统中删除。我立刻发现有什么地方不对劲,所以CTRL就离开了命令。

很少有事实:

  • Gitlab不再工作了
  • 命令gitlab不再存在。
  • 在/etc/gitlab文件夹中,我看到gitlab-cryps.json、gitlab.rb、gitlab.rb.save、gitlab.rb.save.1和一个受信任的文件夹-certs。
  • 在/opt/gitlab中,我看到6个文件夹: embedded等,init,service,sv和var
  • 在/var/opt/gitlab中,我看到备份引导的git-data gitlab-ci gitlab-rails gitlab-shell: gitlab- redis可信-certs-目录-散列
  • 我在大约5秒后停止了卸载。

遗憾的是,我没有对Gitlab服务器进行任何备份,但是Gitlab被大量使用,我需要回我的数据。

我知道gitlab在/var/opt/gitlab/ GIT -data中。我假设数据库位于/var/opt/gitlab/postgresql中。

我能恢复我的Gitlab和它的数据(先生的,提交等)吗?如果是这样的话,我会怎样做呢?我假设数据在那里,但它已经部分卸载了。任何帮助都将不胜感激。

EN

回答 1

Server Fault用户

发布于 2016-08-01 09:40:05

对,在进行了完整的服务器备份之后,我只需通过apt-get重新安装Gitlab,在重新启动之后,整个Gitlab服务器就可以工作了,所有旧的回购、用户、先生的和提交的。

毕竟,这比预期要容易得多。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/793004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档