我正在研究将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