问题标签 [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.

0 投票
1 回答
2864 浏览

gitlab - 将工件上传到协调器时出错

我在设置 GitLab 时一直很开心,在花了很长时间进行修改之后,我已经相对习惯了设置它,现在已经在两台机器上完成了,第二次比原来容易得多…</p>

但是,我在两台机器上都面临一个相当大的问题:我的 CI 管道坏了。不知何故,在某个地方,一旦构建完成,我的设置会为工件提供 403,这意味着在技术上成功的每一项工作都注定会失败……</p>

我一直在寻找互联网上的答案,但我没有发现很多有用的东西。

我在几分钟前将 GitLab CE 升级到 10.1.4,并将 GitLab-runner 升级到 10.1.0,这是我通过 apt 在两台机器中更重要的一台上可用的最新软件包,运行比另一台更新版本的 Ubuntu - 17.04 “野兽”上的热情与“q2”上的 16.10 yakkety 相比。两个 gitlab-runner 注册都使用 shell 来执行。

CI作业的相关输出如下:

我在 Apache2 Vhost 子域下运行 GitLab,主要是为了美观和省略主机后面的端口,即 8080 用于独角兽,因为在 Apache 上运行了其他站点。

这些是我的 gitlab.rb 中配置的选项:

设置以下任一选项/值中的值

在重新配置时产生错误:

至于 Apache,这里是启用 SSL 的 Vhost:

知道发生了什么吗?我还没有挖掘 Apache 日志信息,因为它可能不是 Apache,因为请求直接发送到 gitlab-worker (8181)。如有必要,我应该检查哪些日志?

感谢您的时间。

0 投票
1 回答
45 浏览

docker - 如何将 gitlab 构建为镜像文件以与 docker 一起运行?

我想构建gitlab为映像以便与 d​​ocker 一起运行,因为我无法使用以下命令进行拉取:

所以我想先下载它,然后构建,最后用 docker 运行它。我在哪里可以找到能够使用 docker 构建的 gitlab?

0 投票
1 回答
1538 浏览

docker - docker运行后gitlab中的错误权限

我使用以下命令在 Windows 10 上通过 docker 运行 gitlab:

现在我有一个问题。当我输入这个地址时:gitlab.example.com在浏览器中我看不到 gitlab 的网页界面。我在 .gitlab 中看到了 gitlab 的日志D:\gitlab\logs\sshd\current。下面是它的一些内容,这些内容在 docker 运行 gitlab 图像时不断插入容器中:

我的 gitlab 有什么问题以及如何拥有 gitlab 的 Web 界面?

0 投票
1 回答
169 浏览

gitlab - 管理员的访问令牌可以对所有主人可见

在 GitLab 项目中,项目中拥有 master 权限的人可以在项目 --> 设置 --> 集成 --> 钩子 --> 编辑路径中查看管理员的访问令牌。

钩子: 在此处输入图像描述 编辑钩子: 在此处输入图像描述

该管理员的访问令牌如何对其他用户可见?如何隐藏这个?

0 投票
1 回答
411 浏览

gitlab - 如何使用管理员令牌验证 gitlab 用户邮件 ID 和密码?

我们创建了用于更新提交页面中的评论的工具。为此,我使用用户给定的邮件 ID(在 gitlab 中使用)创建了一个个人访问令牌。现在我使用我更新评论的个人访问令牌。现在我需要确认用户的邮件 ID 和密码(任何其他方式)。因为现在任何人都可以使用另一个人的邮件 ID 并访问做这个操作。

如何确认作为给定邮件 ID 所有者的用户?我不想去表操作。我想检查 gitlab 数据。

0 投票
1 回答
6367 浏览

curl - 如何在 Gitlab 存储库中获取所有用户?

我们托管我们自己的 Gitlab-CE 存储库。如何获取所有用户的列表?我愿意..

但由于分页,我只能得到其中的 20 个,这是默认的。如何获取所有用户?

0 投票
2 回答
635 浏览

docker - 将 Gitlab 从源代码 7.4 升级到 Docker 10.4

我一直在四处寻找试图做这种疯狂的人,但找不到任何东西。

我想要做的是从在服务器上运行的旧的、未维护的 Gitlab 7.4.2 版本升级到 10.4 上的 Docker 版本。

我使用 7.4 正确地进行了备份,但显然当我试图解压它时,我得到以下信息:

我不确定接下来应该执行的程序,但有一些想法我想在这里由您运行,看看哪个是最简单/最可行的。

  • 将我的裸机服务器从 7.4 逐步升级到 8.x,然后升级到 9.x,以在 Docker Hub 上拥有最低 Docker 版本。然后进行备份并在 Docker 上重复该过程。
  • 强制(如何?)Docker 版本无论如何都要进行此备份
  • 其他解决方案可能吗?

提前感谢您的帮助。

0 投票
1 回答
3074 浏览

git - Gitlab CE git clone 不能通过 ssh 工作

我已经在 docker 中安装了 gitlab ce。我想通过 ssh 从服务器进行 git clone。我在 gitlab 配置中设置了端口 3000。当我尝试制作 git clone 时,我接下来要做的是: git clone ssh://git@git.site.com:3000/pm/site-crm.git Cloning into 'site-crm'... ssh: connect to host git.site.com port 3000: Connection refused fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我还需要做什么?谢谢。

0 投票
0 回答
311 浏览

docker - 让 gitlab/gitlab-ce 在 docker 上使用 macvlan

下面的 docker-compose.yml 文件应该使用 docker 的 macvlan 在我的本地网络上调出 gitlab 的 gitlab-ce。但是,我无法在浏览器中查看 gitlab-ce 或 ping 分配的 Ip。在检查了生成的容器后,我看到虽然容器确实在我的网络上分配了一个 IP 地址,

,它不分配 HostIp。

如何更新我的 docker-compose.yml 文件?

0 投票
1 回答
669 浏览

docker - 恢复 gitlab 的权限被拒绝

我用 docker image 托管了一个 gitlab-ce,并从 docker compose 开始。这是我的码头工人撰写文件

我打包我的配置文件夹、日志和数据并传输到另一台服务器。当我启动一个新的 gitlab 服务器并挂载这个文件夹时。我得到了权限被拒绝的错误。我用chmod -R 777 /srv/gitlab/*. 它仍然错误。我该如何解决这个问题?

在此处输入图像描述