【问题标题】:How to activate Gitlab Pages Properly?如何正确激活 Gitlab 页面?
【发布时间】:2022-09-23 05:35:21
【问题描述】:

我目前正在为我们的内部网络设置 gitlab 页面。现在我已经完成了我的项目,CI 管道正在工作。现在我已经通过 gitlab 文档完成了 gitlab.rb 配置中的所有步骤,但我仍然无法让 gitlab 页面正常工作。

我的 Gitlab.rb 配置:

gitlab_pages[\'enable\'] = true
gitlab_pages[\'pages_external_url\'] = pages.domain.xyz
gitlab_pages[\'external_http\'] = [\'192.168.x.x:80\']
gitlab_pages[\'external_https\'] = [\'192.168.x.x:443\']
gitlab_pages[\'cert\'] = \"/etc/gitlab/ssl/pages.domain.xyz.crt\"
gitlab_pages[\'cert_key\'] = \"/etc/gitlab/ssl/pages.domain.xyz.key\"
gitlab_pages[\'status_uri\'] = \"/@status\"
gitlab_pages[\'max_connections\'] = 0
gitlab_pages[\'log_format\'] = \"json\"
gitlab_pages[\'log_verbose\'] = true
gitlab_pages[\'redirect_http\'] = true
gitlab_pages[\'dir\'] = \"/var/opt/gitlab/gitlab-pages\"
gitlab_pages[\'log_directory\'] = \"/var/log/gitlab/gitlab-pages\"
gitlab_pages[\'gitlab_server\'] = \'https://gitlab.domain.xyz\' # Defaults to external_url

我的DNS如下:

  • gitlab 实例的记录
  • pages.domain.xyz 的记录
  • *.pages.domain.xyz 的通配符

当我转到项目中的 pages 页面时,页面 URL 是 https://user.pages.domain.xyz/project 我相信这不是它的工作方式。

我希望有人可以帮助我解决这个问题!

  • 你所说的“不工作”到底是什么意思你在做什么,正在发生什么(或没有发生)? the page URL is https://user.pages.domain.xyz/project and this is not how it works I believe. -- 这对你来说有什么问题吗?对我来说似乎是正确的。
  • 感谢你的回复!如果没问题,那可能是什么问题?我已经正确设置了 DNS,我的 Gitlab-ci.yml 文件是正确的,并且管道工作正常。问题是我已经从示例中“克隆”了 gitlab 页面 vuepress。然后我设置了 gitlab runner 并设置了 DNS。
  • 我在问你!我认为您根本没有描述任何问题。从您的角度来看,什么不起作用?你看不到页面项目吗?或者是什么?
  • 对不起,我误解了你的问题。我再次检查了 DNS,它工作正常。我再次检查了该项目,它正在工作。问题是我的项目在 URL 上不可见。我只是得到一个空白页,它说响应时间太长。我的 Gitlab CI 很好,正在部署我在 CI 工作中看到的页面。对于您的观点:我复制了 vuepress 示例站点并添加了 gitlab-ci.yml。我已经启用了所描述的页面并设置了 DNS。还启用了 HTTPS,并且我为 pages.domain.xyz 设置了有效的 SSL 证书。

标签: gitlab gitlab-pages


【解决方案1】:

也许GitLab 15.4(2022 年 9 月)会有所帮助:

开始使用 GitLab 页面变得更加容易

我们让 GitLab Pages 的入门变得更加容易。代替 手动创建配置文件,使用 亚搏体育app用户界面。
只需回答有关如何构建应用程序的几个基本问​​题, 我们将构建.gitlab-ci.yml 文件以帮助您入门。

这是我们第一次使用新的Pipeline Wizard, 一个工具,可以通过构建轻松创建.gitlab-ci.yml 文件 他们在 GitLab UI 中。
你可以期待更简化的 像这样的入职助手。

请参阅 DocumentationIssue

【讨论】:

    猜你喜欢
    • 2019-09-07
    • 2016-07-16
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    相关资源
    最近更新 更多