获取Gitlab实际项目目录

Get actual project directory of Gitlab

我开门见山。我有一台安装了 gitlab 和 nginx 的机器,我有一个已经提交的新 laravel 项目,但是我需要为我的 nginx 访问 laravel 的 "public" 目录的源代码.如何获取 public 目录的源代码,以便我可以将行 "root path" 放入文件 "sites-enabled" nginx 中,以便 nginx 可以访问这些文件?

GitLab API 不会直接公开文件系统位置,因此您需要将 url 拼接在一起。

要获取所有存储库的入口点,请检查 GitLab 配置。 (通常 /etc/gitlab/gitlab.rb)。找到密钥 gitlab_git_http_server['repo_root'].

在那里你会看到代表你的命名空间的文件夹,这些文件夹是你的项目。