问题标签 [gitlab]

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 回答
89 浏览

git - '为绑定事件发布接收钩子。'?

'为绑定事件发布接收钩子。'你能解释一下是什么意思吗?

谢谢

0 投票
2 回答
2702 浏览

ruby - 连接拒绝从 Ruby 到 Git

当我试图将某些东西推送到我的 gitlab 的仓库时,geosurvey.git我收到了这个错误:

在此处输入图像描述

上面的错误是针对此代码的:

我的 gitlab.yml 或 /etc/nginx/sites-available/gitlab 可能有问题吗?

谢谢,


问题是我无法与远程 gitlab 服务器建立 ssh 连接。我的 ssh 端口是 22(默认),我的 gitlab 端口是 3222。

0 投票
5 回答
19158 浏览

git - SSH Key 要求输入密码

我现在每周呆在这里两天。

我有一台带有 Gitlab4 和 gitolite 的 CentOs 机器。几个星期以来一切正常,但上周末突然发生了一些奇怪的事情,所有的二进制文件都从 mashine 中消失了(比如 yum、python、ruby、mysql 等。)我真的不知道这是怎么发生的......经过数小时的重新安装和编译 gitlab 又开始工作了。

但我无法让gitlabgit用户之间的 ssh 密钥正常工作。我已经删除并重新创建了 git 用户,再次设置了所有权限,重新创建了 ssh 密钥,重新安装了 gitolite 等。但没有任何效果,我不断收到同样的错误。

git 用户 .ssh 文件夹

gitlab 用户 .ssh 文件夹

SSH 错误:

身份验证日志给了我:

谢谢你的帮助。

0 投票
6 回答
23520 浏览

git - GitLab:无法将代码推送到服务器?

我已经在 Ubuntu 服务器上安装了 GitLab。一切似乎都很好,除了我无法向/从服务器推送/拉取/克隆。

当我推送时,我收到一般错误消息:

我已经尝试了数小时的谷歌搜索,但我似乎无法找到问题所在。

运行良好,全线OK!

我可以通过 SSH 访问 git@adress.adress 我得到:

当我做:

我得到:

该网站正在运行,当我在该网站上创建一个存储库时,它出现在 /home/git/repository/

但我仍然无法推动它。

我遵循了本指南:

https://github.com/gitlabhq/gitlabhq/blob/5-0-stable/doc/install/installation.md

和本指南让它在 apache 上运行:

http://shanetully.com/2012/08/running-gitlab-from-a-subdirectory-on-apache/

0 投票
1 回答
1379 浏览

git - 使用 SSH 的 Git 存储库

我在我的 CentOS 6.4 服务器上全新安装了 GitLab。

在此之前,我只是使用 Github(在 HTTP 模式下),所以我对这一切都很陌生。

我为我的用户创建了一个密钥,将其添加到 ~/.ssh/authorized_keys 和 GitLab 中。

但是当我尝试将新提交推送到我的仓库时,它不会询问我的用户,而只是询问 git 的用户密码(并且失败):

我真的不明白它是如何工作的,我错过了什么?

编辑 :

0 投票
2 回答
4079 浏览

eclipse - Bitnami GitLab 5.0 和 git & Eclipse EGit 快速入门

我们刚刚使用Bitnami 堆栈设置了GitLab 5.0,需要快速启动。

Bitnami 默认禁用 SSH。这对我来说没问题,我更喜欢使用 HTTP。但似乎 GitLab 5.0 并不能顺利支持 HTTP。
例如在项目页面上http://192.168.133.99/gitlab/publicproject1,当切换到 HTTP 选项时,下面的帮助不会更新。

我有一个项目publicproject1被检查为公开。但我不能以任何方式克隆它(使用git或 EGit):

我使用 GitHub 已经有一段时间了,所以可能我错过了一些 GitHub 自动处理的东西。

我为 Eclipse 找到了这个 Q egit 插件。我的 SSH 密钥就位。

更新:我在 Github 存储库上检查了有关“您是否运行 git update-server-info”错误的所有建议。
并检查我是这个项目的主人。

更新 2:Bitnami Gitlab 没有 Nginx,但 Apache http://bitnami.com/stack/gitlab/README.txt

错误与提到的问题 3384相同。

更新 3:passenger.conf

乘客配置文件

更新 4:用于 GitLab 应用程序的 Apache2 配置:gitlab.conf

在此处输入图像描述

如何制作简单的根(不是相对根)?

更新 5:我已启用 SSH 并将 GitLab 应用程序 URL 从 /gitlab 更改为 / aka root。 Bitnami:如何在 Apache2 中配置 GitLab 5.0 应用程序没有相对根? 但是,当使用 git 或 EGit 访问时,我仍然遇到与 UPDATE 2 相同的错误。我唯一的线索是 GitLab UI 已损坏(似乎没有应用 CSS),因此可能需要对 GitLab 应用程序进行一些额外的配置。帮助!!

未找到解决方案。我实际上得到了更新的 VM 版本 5.1.0-2,其中提到了这里提到的主要错误,但是现在有一个普遍的问题 如何更新 Bitnami 堆栈中的 GitLab

0 投票
2 回答
4409 浏览

bash - git 用户在 GitLab 安装期间无法执行 bundle

我正在尝试在 Debian Wheezy 上安装 GitLab,但遇到了一个我不明白的问题。

按照 5.0 版的安装指南

  • 第 1 步:按照说明运行
  • 第 2 步:我改用 rvm(多用户安装)(ruby-1.9.3-p392)
  • 步骤 3 到 5:按照说明运行(选择 MySQL)
  • 第 6 步:一切正常,直到“安装 Gems”部分出现以下错误:

我以我的普通用户(在sudoandrvm组中)运行它,并且git用户不是sudoer。

我认为sudo gem install bundler第 2 步中的行并没有授予git用户正确执行 bundle 的权限,但我不知道如何解决这个问题。

我可能做错了什么,但无法弄清楚它是什么,因为我试图尽可能地尊重标准说明。

对此有任何线索吗?谢邀,希望渺茫。。。

有关信息,我已经写信给 GitLab 邮件列表关于这个问题,但没有得到任何答复。此外,上次我在 ServerFault 上问过类似的问题时,有人建议我改为在 StackOverflow 上发帖……因此这个问题 :)

0 投票
1 回答
1185 浏览

gitlab - GitLab:备份 rake 任务是原子的吗?

如果我在有人推送到存储库时使用gitlab:backup:create rake 任务进行 GitLab 备份,备份过程会受到影响吗?

在进行备份之前是否需要关闭 GitLab?

0 投票
1 回答
2891 浏览

api - Gitlab:通过 API 创建新用户 - 404

我正在尝试使用 gitlab API v3 创建新用户。

Gitlab API 文档:https ://github.com/gitlabhq/gitlabhq/blob/master/doc/api/users.md#user-creation

我正在向 mygitlabhost/api/v3/users/ 发送带有所有必需数据的 POST 请求:email=losddsd@gmail.com&password=33wrwsdfsf3&username=testone&name=fuuu 它返回给我 404。实际上我可以通过对 mygitlabhost/ 的 GET 请求列出所有用户api/v3/users/ 所以 API 似乎正在运行。

请求详情:http: //imm.io/120o6

我错了什么?

0 投票
1 回答
23629 浏览

gitlab - gitlab team 和 gitlab group 有什么区别?

我正在使用 Gitlab 5.0 来管理我的 git 存储库,在 Gitlab 之前我从未使用过 github。

当我创建一个组时,我会在 /home/git/repositories 中看到一个具有该组名的新目录。但是对于团队,没有这样的事情。此外,通过组,我可以为组创建一个项目,并且分配(对于该组的用户)是自动完成的。

我看不出小组团队之间有任何其他差异,我想理解这一点。

提前谢谢你,抱歉英语不好(我是法国人),