问题标签 [gitlab-ce]
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.
oauth - 使用 OAuth2 自定义提供程序登录 GitLab 不会映射用户信息
我已经在 CentOS VM 上安装了 Gitlab-CE,并尝试使用通用 OAuth2 提供程序配置登录,更具体地说,我实际上使用的是IBM Security Access Manager 9.0.6。
到目前为止,在对omniauth-oauth2-generic gem 配置稍作调整后,Sign On就可以工作了:
在管理区域,我确实找到了使用 oauth2 身份提供者的用户:
这是我的omniauth配置:
我的用户信息端点返回:
我已经将我的配置与http://lifeinide.com/post/2017-08-30-jetbrains-hub-as-oauth2-provider-for-gitlab/进行了比较,但我看不出做错了什么,以及为什么gitlab 无法解析用户属性。
谢谢你的帮助。
docker - Gitlab Runner 删除了缓存(文件/容器)
我的“问题”是当我在远程 docker 机器上运行我的 ci 时,gitlab-runner 离开了在那里使用的容器而没有删除它们。另一件事是当您显示到卷文件夹时也会给出项目源。
有人可能有想法我可以如何更改它,容器和项目源将在 ci-pipeline 运行后被删除?
好的问候, cRUSH
这是我目前的配置。
gitlab - 如何以管理员身份在 GitLab 页面中启用“添加新域”按钮?管理面板中是否有现有配置?
我想为 GitLab 页面添加自定义域。我没有从 Gitlab 管理设置面板中看到任何现有配置。
我看到此消息:“对域和证书的支持已禁用。请您的系统管理员启用它。”
已尝试浏览文档并搜索了其他一些链接:
https://www.gitlab.com/help/user/project/pages/getting_started_part_three.md#dns-txt-record
他们都主要关注证书版本和域配置部分,但没有一个提到如何在 GitLab 页面上启用“添加新域”按钮。
我有一个 GitLab 服务器,并希望我的具有自定义域的页面从同一台服务器提供服务。
gitlab - 如何在 gitlab-ce 中启用功能标志?
我们将自托管的 gitlab-ce 升级到最新的 11.11,它引入了多个审阅者合并请求批准功能。尽管这需要通过gitlab-rails console
.
在运行我们的 gitlab 实例的机器上,我跑到gitlab-rails console
一个 ruby 控制台,我在其中Feature.enable(:approval_rules)
输入并按 Enter,但我得到:
我对红宝石没有太多经验,所以不确定哪里做错了。我在网上进行了搜索,但我找到了有关如何使用 Ruby 的“功能标志”进行开发的文档,但没有找到如何将它们作为应用程序的最终用户启用。
git - 如何在 gitlab 中更改现有合并请求的源分支?
我有一个合并请求,并且一个源分支已经绑定到它。现在我推送了另一个分支,并希望将合并请求更改为指向新分支。gitlab-ce 有可能吗?如果是,如何?
本质上,我想使用“快进合并”作为合并方法,而不是被迫强制推送到源分支。
docker - 错误:作业失败:命令以退出代码 1 终止
我关注了将 GitLab 与 Kubernetes 集群连接 | GitLab和 GitLab Runner,现在尝试遵循GitLab CI/CD Pipeline Configuration Reference,但遇到以下错误:
无法连接到 unix:///var/run/docker.sock 上的 Docker 守护程序。docker 守护进程是否正在运行?
工作:
.gitlab-ci.yml
:
请指教。
gitlab - gitlab 备份 tar 文件的内容是什么?
我不小心删除了 gitlab-rake gitlab:backup:create 创建的 .tar 文件
我需要从文件夹 /var/opt/gitlab/backups 下的文件夹和文件手动重新创建 .tar 文件
我想知道 tar 文件中的所有内容。是上面文件夹中的所有内容吗?
gitlab - GitLab CI: Two independent scheduled jobs
Consider the following gilab-ci.yml
script:
I'd like to be able to schedule these two jobs independently, but following the rules:
- build_for_ui_automation runs every day at 5 AM
- independent_job runs every day at 5 PM
However, with the current setup I can only trigger the whole pipeline, which will go through both jobs in sequence.
How can I have a schedule triggering only a single job?