问题标签 [gitlab-pages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
5039 浏览

gitlab - Gitlab Pages:无法验证域所有权

今天早上,我收到了托管在自定义域上的每个 Gitlab 页面的电子邮件,说域验证失败。

没关系,因为我认为我一开始就没有验证过它们——在 Gitlab 上很好地实现了这一点。

当我在每个 repo 上的 Settings>Pages>Domain_Details 上进行操作时,我看到了创建以下记录的说明:

创建此记录并单击“验证所有权”按钮时,我收到消息“验证域所有权失败”。

我已确保记录设置,并调用

回报:

这是 Gitlab 中的错误吗?难道我做错了什么?

谢谢!

0 投票
1 回答
2445 浏览

dns - Gitlab自定义域,验证域所有权失败

我认为我不需要使用子域。正如 namecheap.com 上的文档建议的那样,我创建了一个 A 记录和一个 TXT 记录。等待 24 小时后,我仍然收到failed to verify domain ownership错误消息。

namechap DNS 配置

gitlab页面自定义域

0 投票
1 回答
406 浏览

ssl - 使用 Let's Encrypt 保护 GitLab 页面得到 404

我正在关注本教程https://about.gitlab.com/2016/04/11/tutorial-securing-your-gitlab-pages-with-tls-and-letsencrypt/ 下一步说明是:

根据教程,它使用的是 Jekyll,但我没有使用像 jekyll 这样的静态 html 生成器。这些文件都是静态的html。我在根文件夹下创建了确切的路径:/.well-known/acme-challenge/PukY0bbiH3nRfciQ4IzwTDIXFn4G5sZ5I-LkMz3-KHE.html 但是在管道作业完成后,我仍然得到 404。这里有什么问题?

0 投票
0 回答
186 浏览

configuration - Gitlab CE 10.xx Omnibus 安装:没有“页面”设置窗格?

我试图按照Gitlab 的说明在我的自定义域 gitlab 安装上设置 Gitlab 页面。但对于具体说明:

导航到您项目的设置 > 页面,然后单击+ 新域将您的自定义域添加到 GitLab 页面

我的项目设置窗格下没有“页面”条目。是什么赋予了?他们是否在较新版本的 Gitlab CE 中移动了这个?CE(社区版)中没有该功能吗?

Gitlab 项目设置菜单

0 投票
2 回答
2156 浏览

javascript - 我尝试使用我的 react 应用程序设置 gitlab 页面,但它显示 404 错误

我尝试使用我的 react 应用程序设置 gitlab 页面,但是,我无法做到这一点,因为它没有生成任何 url 供我访问。我已经设置了 gitlab-ci.yml。

0 投票
0 回答
69 浏览

gitlab - 如何自定义 gitlab 页面域

在 gitlab 页面上,它总是会给你一个域名,例如 https://gitlab.com/username/projectname/pages/domains

但我想要类似的东西

https://thedomainiwant.com

我该做什么

当我在 gitlab 页面上单击新域时,它说我不明白

新页面域:

证书(PEM):为您的域上传一个包含所有中间体的证书密钥(PEM):为您的证书上传一个私钥

0 投票
1 回答
48 浏览

gitlab - 如何使 gitlab 页面的“快捷方式”可用?

我有以下项目:gitlab.com/username/project使用一组 CI 脚本在public.

所有工件均已正确生成,我可以访问我的静态站点

但是当我尝试访问它时

如文档中所述,我收到 404 错误。

如何启用此快捷方式?

0 投票
1 回答
165 浏览

gitlab - gitlab pages : 用于 certbot 挑战的特殊 webroot

我正在尝试调整 GitLab Pages (10.8.2),目标是通过 Let's Encrypt 启用其 Pages 域 (example.io) TLS。

我在常规 HTTP 上有一个工作页面设置:

我在 Google 上找到的想法是提供以下内容来应对 certbot 挑战:

然后发出gitlab-ctl reconfigure

然后我创建一个测试文件/var/www/letsencrypt/bla并尝试使用浏览器在http://example.io/.well-known/bla访问它但没有成功:我得到一个301并重定向到https://example的主 GitLab 域.ltd/.well-known/bla(主 GitLab 已启用 TLS)。

我在这里想念什么?

0 投票
1 回答
4609 浏览

gradle - Gitlab CI - 将失败的测试结果发布到页面

我正在创建一个简单的 java 项目,使用Gradle它生成一个测试报告(即 BDD Cucumber、JUnit 等)。该项目作为流程的一部分部署到Gitlab项目的构建位置Gitlab CI

我的JUnit报告是在build/reports/tests/test/相对于项目路径的文件夹中生成的(作为一个index.html和一些CSS文件等)。

即使在我的测试用例失败后,如何配置我.gitlab-ci.yml的内容以将其发布build/reports/tests/test/到 Gitlab 页面?

这就是我的.gitlab-ci.yml:(我的仓库可以在这里找到)

版本 1:不向页面发布任何内容


版本 2:由于失败,因此不执行deploy阶段。test

0 投票
0 回答
865 浏览

gitlab - On Premise Gitlab Pages: How to increase/debug public folder allowed size // ERROR: Uploading artifacts to coordinator... too large archive

我正在 GitLab CI 构建步骤中创建一个大(满意)包存储库,并希望将其托管在 GitLab Pages(内部安装)中。这可以完美地工作,直到公用文件夹大小变大,不仅包版本,而且下载也存储在其中。我在任务中添加了最后一步以pages显示文件夹大小:

当然,这是一大堆。我设法删除了一些过时的次要版本,并在

还是同样的问题。经过一番调查,似乎有两个相关的限制:

  1. Gitlab 页面系统配置:最大页面大小(设置为 0 表示无限制)
  2. /etc/gitlab/gitlab.rb 中的 NGINX 最大帖子大小(设置为禁用,似乎默认为 250M)。我改成了nginx['client_max_body_size'] = '1024m'

还是同样的问题。即使在删除更多版本到580M文件夹大小之后,仍然存在相同的错误。一旦我禁用下载,因此只有<10M一切正常。

我该如何调试这个原因?还是有其他隐藏配置?