按照Ubuntu Server 14.04上https://about.gitlab.com/downloads/的说明安装了GitLab,但我找不到安装目录。它通常被称为/home/git/
或/home/gitlab/
但不存在。
我需要找到安装目录,以便设置SMTP(RE https://gist.github.com/petermanser/6117494)并将现有存储库迁移到GitLab。
如果不是/home/git/
或/home/gitlab/
,是否有人知道GitLab将在Ubuntu Server 14.04上安装的位置?
答案 0 :(得分:17)
etc/gitlab
/var/opt/gitlab
感谢Bjorn找到位置,感谢Pavel S提供cat /etc/passwd | grep git
来查找给定用户的主目录!
答案 1 :(得分:4)
要查找用户的主目录,请执行
$ cd ~git
您将进入该用户目录。 :d
答案 2 :(得分:2)
在README.md回购的官方Omnibus-GitLab文件中,有一个目录结构部分:
Omnibus-gitlab 使用四个不同的目录。
/opt/gitlab
保存了GitLab及其依赖项的应用程序代码。
/var/opt/gitlab
保存的应用程序数据和配置文件gitlab-ctl reconfigure
写入。
/var/log/gitlab
包含由以下组件生成的所有日志数据: omnibus-gitlab。
/etc/gitlab
保存omnibus-gitlab的配置文件。这些是 唯一需要手动编辑的文件。
但是,如果您单独从源代码安装GitLab(很少,但对于* BSD等不受支持的系统很有用)。然后,GitLab的安装位置将有所不同,this official doc中对此进行了描述。