问题标签 [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.
gitlab - Gitlab Pages:无法验证域所有权
今天早上,我收到了托管在自定义域上的每个 Gitlab 页面的电子邮件,说域验证失败。
没关系,因为我认为我一开始就没有验证过它们——在 Gitlab 上很好地实现了这一点。
当我在每个 repo 上的 Settings>Pages>Domain_Details 上进行操作时,我看到了创建以下记录的说明:
创建此记录并单击“验证所有权”按钮时,我收到消息“验证域所有权失败”。
我已确保记录已设置,并调用
回报:
这是 Gitlab 中的错误吗?难道我做错了什么?
谢谢!
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。这里有什么问题?
configuration - Gitlab CE 10.xx Omnibus 安装:没有“页面”设置窗格?
我试图按照Gitlab 的说明在我的自定义域 gitlab 安装上设置 Gitlab 页面。但对于具体说明:
导航到您项目的设置 > 页面,然后单击+ 新域将您的自定义域添加到 GitLab 页面
我的项目设置窗格下没有“页面”条目。是什么赋予了?他们是否在较新版本的 Gitlab CE 中移动了这个?CE(社区版)中没有该功能吗?
javascript - 我尝试使用我的 react 应用程序设置 gitlab 页面,但它显示 404 错误
我尝试使用我的 react 应用程序设置 gitlab 页面,但是,我无法做到这一点,因为它没有生成任何 url 供我访问。我已经设置了 gitlab-ci.yml。
gitlab - 如何自定义 gitlab 页面域
在 gitlab 页面上,它总是会给你一个域名,例如 https://gitlab.com/username/projectname/pages/domains
但我想要类似的东西
我该做什么
当我在 gitlab 页面上单击新域时,它说我不明白
新页面域:
证书(PEM):为您的域上传一个包含所有中间体的证书密钥(PEM):为您的证书上传一个私钥
gitlab - 如何使 gitlab 页面的“快捷方式”可用?
我有以下项目:gitlab.com/username/project
使用一组 CI 脚本在public
.
所有工件均已正确生成,我可以访问我的静态站点
但是当我尝试访问它时
如文档中所述,我收到 404 错误。
如何启用此快捷方式?
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)。
我在这里想念什么?
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
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
显示文件夹大小:
当然,这是一大堆。我设法删除了一些过时的次要版本,并在
还是同样的问题。经过一番调查,似乎有两个相关的限制:
- Gitlab 页面系统配置:最大页面大小(设置为 0 表示无限制)
- /etc/gitlab/gitlab.rb 中的 NGINX 最大帖子大小(设置为禁用,似乎默认为 250M)。我改成了
nginx['client_max_body_size'] = '1024m'
还是同样的问题。即使在删除更多版本到580M
文件夹大小之后,仍然存在相同的错误。一旦我禁用下载,因此只有<10M
一切正常。
我该如何调试这个原因?还是有其他隐藏配置?