小编Dex*_* J.的帖子

如何确定GitLab安装是Omnibus还是通过源?

我正在研究将GitLab从旧服务器迁移到新服务器的过程.我需要做的第一件事就是确定GitLab所处的安装(Omnibus与源代码),我无法分辨.

这篇文章(综合或源 - 无法决定哪一个用于gitllab备份/恢复)提到在GitLab根文件夹(/ home/git/gitlab)中查找.git文件 - 我没有看到.git归档那里.因此,通过该评论,安装是Omnibus.

但是,看看这篇文章(检查GitLab版本),我无法运行:

sudo gitlab-rake gitlab:env:info (显示为Omnibus安装)

但我可以跑:

bundle exec rake gitlab:env:info RAILS_ENV=production (显示源安装)

我看到了相互矛盾的答案.我怎么知道GitLab在哪个安装?

在任何情况下,当我运行最后一个命令时,我得到以下结果(如果它有帮助):

系统信息系统:Debian 7.10当前用户:git使用RVM:no Ruby版本:2.0.0p247 Gem版本:2.0.3 Bundler版本:1.7.2 Rake版本:10.1.0

GitLab信息版本:6.0.2修订版:10b0b8f目录:/ home/git/gitlab数据库适配器:mysql2 URL:http://107.178.218.39 HTTP克隆URL:http://107.178.218.39/some-project.git SSH Clone URL:git@107.178.218.39:some-project.git使用LDAP:no使用Omniauth:no

GitLab Shell版本:1.7.0存储库:/ home/git/repositories/Hooks:/ home/git/gitlab-shell/hooks/Git:/ usr/bin/git

gitlab gitlab-omnibus

7
推荐指数
1
解决办法
4039
查看次数

标签 统计

gitlab ×1

gitlab-omnibus ×1