问题标签 [gitlab-omnibus]

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 投票
0 回答
868 浏览

centos - 尝试升级到最新版本的 gitlab 时 sudo yum install gitlab-ce "Nothing to Do"

我正在尝试在我的 CentOS 服务器上更新到最新版本的 gitlab。我目前正在运行 Omnibus 版本 8.3.2,它存在安全问题。我正在使用更新页面中的说明:

sudo yum 安装 gitlab-ce

每当我运行此命令时,我都会从 Yum 命令中得到“无事可做”。

我还尝试了使用 .rpm 文件进行手动更新,但我得到了冲突错误,因为它没有删除旧版本。为了升级我的版本,我缺少什么?我是新手,所以如果我把事情复杂化了,我很抱歉。我真的不想卸载并重新安装最新版本。

提前感谢

0 投票
0 回答
82 浏览

git - Gitlab 8.7 存储库大小不同于导入选项(8.7)的备份恢复(6.9)

所以,我正在将我的存储库迁移到新服务器:

旧服务器: --> 新服务器
Gitlab 6.9 --> Gitlab 8.7

所以我所做的是按照文档创建备份,然后:

  1. 在新服务器中安装了 6.9 版本,以便我能够恢复备份。
  2. 将我的所有存储库恢复到新服务器并更新到最新版本 8.7.2

进入 8.7.2 版本后,我找到了导入选项,并尝试使用特定的存储库,我正在比较从备份中恢复的存储库和从导入中恢复的存储库,所以我的问题是为什么尺寸

  • 进口的缺少什么?
  • 它会正常运行吗?

原创的。我没有白白使用它,为什么没有显示任何提交?大小也是 46.43MB 这个,我今天开始使用,所以我删除了一些分支并添加了一个新标签,这就是它们不同的原因,它显示了提交但大小是 10.08MB 它有什么问题?原件

进口的

0 投票
0 回答
168 浏览

ruby-on-rails - 在综合 gitlab 服务器上更改/设置 git 系统帐户的密码


我们以综合方法安装了 gitlab。我们正在使用 g itlab-rake 控制台进行很多管理活动。如果这是一次性活动,我们可以获得 root 访问权限并以sudo的身份进行活动。如果我们面临永久性计划操作根访问的问题。

根据公司政策,没有人可以拥有永久 root 访问权限。

我们知道我们可以通过 git 系统用户运行 gitlab-rake 控制台,但在综合方法中,git 帐户密码更少。


如果我们将密码设置为 git 或 gitlab-www 或 gitlab-psql ,我们就能够以该帐户登录并继续表演。

但我的问题是,如果我们更改/设置此帐户的密码,会对 gitlab 产生什么影响。

它会影响 gitlab 基础设施吗?
它会产生任何问题吗?
会不会影响gitlab的性能?
会影响 gitlab 的功能吗?

请帮助我们。

0 投票
1 回答
3560 浏览

oauth - 通过身份验证创建 gitlab oauth 令牌

根据文档POST/oauth/token_

应该用类似的东西回应

但是,我的 gitlab 服务器似乎决定使用以下命令回复此请求404

我无法找到此流程的工作示例。我需要做些什么来在我的 gitlab (ee) 安装上启用此端点吗?

0 投票
2 回答
656 浏览

git - 带有 SSH 存储库的 Gitlab LFS 支持

我尝试设置 Gitlab LFS 支持。它适用于使用 HTTPS 克隆的存储库,但使用 SSH 时,LFS URL 总是得到 404。

lfs.url 属性设置为https://gitlab-host/user/project.git/gitlab-lfs

如果我用 pry 调试它,我发现问题是 @env['HTTP_X_SENDFILE_TYPE'].to_s 未在函数 check_download_sendfile_header 中设置?在 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/lfs/response.rb

我认为这可能是我使用 Apache 的问题,安装了 mod_xsendfile 并在代理指令中激活了它,但这也无济于事。

有谁知道 SSH 克隆仓库中的 LFS 可能有什么问题?

我使用的 Gitlab 版本是 8.7.5,安装了omnibus。

0 投票
3 回答
524 浏览

ubuntu - GitLab Omnibus 在“等”中缺少“nginx”文件夹

我正在尝试在使用 Ubuntu 安装 GitLab 的同一台服务器上托管其他应用程序。根据对GitLab 文档的一些搜索,我发现您可以启用自定义.conf文件并将它们定向到它们通常应该位于/etc/nginx/conf.d/路径内的位置。参考资料说将它们放在指定的路径中,但我在/etc. 不确定它是否打算不安装在 中/etc,但是为什么这个参考说nginx应该在那里?

更新1:

根据@bradrini 的回复,我已经设法/etc/nginx/conf.d使用名为example.conf. 我设置的域结构是在dev.example.com上有 GitLab,并将这个其他应用程序指向test.example.com。下面是我对这个新域的nginx配置:

我现在没有连接到我的test.example.com域,这很好,因为它最初转发到我的 GitLab 域(dev.example.com)。

我现在认为这个问题是由 nginx 配置问题引起的?还有什么我可能错过的我应该检查的吗?我需要担心任何sites-enabled文件sites-available夹吗?

更新 2:

因此,使用上面的配置,我的dev.example.comtest.example.com都不会主动运行。他们都无法根据我的浏览器连接。不知道是什么让他们两个都无法连接。

0 投票
1 回答
7868 浏览

git - 致命:[GIT 客户端] 的身份验证失败

我在客户端上使用 Windows,并且我有 GitLab-CE 的独立安装(通过综合包),我遇到了身份验证问题,但这不是服务器问题,我只有一个客户端有问题,我可以从其他客户端访问而没有问题,那么问题出在此客户端。

当 git 需要身份验证时,我收到此错误:

我在服务器中创建了几个存储库,当我执行pushgit 需要身份验证的操作时,客户端向我显示身份验证对话框(用户和 pwd 提示),我写了我的凭据,我得到了同样的错误。我可以使用相同的凭据访问 gitlab 前端,但我无法执行push(或clone来自私有存储库)。

只有当我将用户名和密码放入遥控器时,我才能访问:

然后我可以访问,但我不想让密码在远程列表中可见。

我试图只写用户:

Git 提示我输入密码,但结果是一样的:

我已经使用以下方法清除了凭证助手:

而且我已经从 Windows 凭据管理器中删除了凭据……但我找不到这个问题的根源……

这是一个奇怪的行为,因为我使用 github 和 gitlab(在线)存储库没有问题。

我已经卸载并重新安装了所有 git 客户端应用程序(tortoisegit、GitExtension、GitKraken)并卸载了 Git 但什么也没有......

你能帮助我吗?有任何想法吗?我能做些什么?

0 投票
3 回答
3856 浏览

amazon-s3 - Gitlab Omnibus:从 Amazon S3 中删除备份

我想删除超过 1 周的备份文件。我已按照 gitlab 中的此备份文档,成功创建了要上传到 Amazon S3 的备份文件。

我也设置了,gitlab_rails['backup_keep_time'] = 604800但是不行。

但是,根据我在他们创建的 IAM 用户策略中观察到的情况。没有删除文件的权限。

备份文件正在打包,我不想在 AWS 中手动执行此操作。

是否有任何标准方法可以删除 Amazon S3 for gitlab 综合包中的备份文件?

0 投票
3 回答
5582 浏览

nginx - GitLab 中克隆的 HTTP url 错误

问题

当我在 GitLab 中创建存储库时,由于某种原因,它显示了存储库的不同 HTTP URL 和 SSH URL。
例如)

我的 gitlab URL 是:https://gitlab.example.com,所以 SSH 正确,HTTP 错误。

anotherexample.com是我设置 DNS 之前服务器的 URL。)


我查看了 /var/opt/gitlab/gitlab-rails/etc/gitlab.yml,然后发现:

然后我手动更改了这个主机,暂时解决了。

但是,gitlab.yml将在我执行gitlab-ctl reconfigure时更新。


问题
如何在/etc/gitlab/gitlab.rb
中为 HTTP 设置此主机名?

我已经有以下两行:

但它似乎不适用于 HTTP url。


我的 GitLab 版本:8.8.3
我的服务器:CentOS 6.8 + nginx 1.10.1


提前致谢。

0 投票
2 回答
723 浏览

git - Gitlab Pages 守护进程,/home/git 在哪里?

我试图在我的 gitlab pages 站点上包含 SSL,它说我需要先安装Pages daemon。但是,我不确定从哪里开始:cd /home/git我应该在我的 Mac 上安装 git 的主目录吗?

但是当我这样做git --version时,git version 2.7.4 (Apple Git-66)我没有在我的主目录中看到文件夹“git”。关于如何进入/home/git文件夹的任何想法?

在此处输入图像描述