问题标签 [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 投票
5 回答
7215 浏览

redhat - An error occured while installing charlock_holmes libicu

I'm trying to install Gitlab following this install script, but am running into an issue where the charlock_holmes gem fails to install. I'm not familiar with Ruby. My charlock_holmes-0.6.8 gem_make.out file is below.

I have the libicu.x86_64 package installed (and also tried the libicu.i686 when I ran into problems, but uninstalled it after it didn't work).

It appears the libicu package isn't including the files required by the charlock_holmes gem, but there aren't any devel packages available. Any suggestions?

0 投票
1 回答
1317 浏览

centos - 无法在 Gitlab 上创建项目或添加 ssh 密钥

我刚刚创建了一个 CentOS 6.3 VM 并按照以下说明进行 gitlab 安装:http ://howto.basjes.nl/linux/installing-gitlab-on-centos-6

我用 gitlab v3.01 和 v2.91 都试过这个安装。

这对我有用:

  • 我可以毫无问题地完成 gitlab 安装
  • 从命令行,我可以使用从 gitlab 服务帐户到 gitolite 服务帐户的无密码身份验证
  • 从命令行,我可以克隆 gitolite-admin 存储库,进行更改,然后将更改推送回远程存储库
  • 我可以启动 rails 网络应用程序
  • 我可以登录网站管理网站
  • 我可以创建新帐户并使用新帐户登录

这是我不能做的:

  • 我无法创建项目 (Repos)
  • 我无法添加 ssh 密钥

我总是遇到同样的错误:

GitLab 无法访问您的 Gitolite 系统。

githost.log日志文件中,我得到一个不太有用的错误:

ERROR -> Timeout::Error execution expired

  • 我已经仔细检查了权限
  • 审查了gitlab.yml配置文件
  • 从网页浏览四个建议的故障排除技巧
  • 尝试了不同版本的 gitlab,但无论我做什么,我都会遇到同样的错误。

我被卡住了,因为日志没有告诉我任何信息,而且我可以毫无问题地使用 gitlab 服务帐户访问 gitolite 存储库。有人对最新版本的 CentOS/Gitlab/Gitolite 有任何成功吗?任何帮助将不胜感激,谢谢!

0 投票
2 回答
5561 浏览

git - 无法推送到新的 gitlab 安装

大家下午好

备份了几个旧的 git 存储库,并且正在将它们添加到已知的 gitlab 安装中。安装看起来像这里的指南https://github.com/gitlabhq/gitlabhq/wiki/VirtualBox-Image

像这样添加新的时origin remote

并尝试推动我得到以下信息

Gitlab 安装的行为符合预期,并且可以通过 LAN 中的 HTTP 和 SSH 访问。

gitlab status 任务也能正常返回

有人知道我现在应该在哪里看吗?难住了。

编辑。

存在 SSH 密钥

我也尝试使用该ssh://git@example.com/usr/local/project.git样式添加 git repo

0 投票
1 回答
2585 浏览

ubuntu - 服务器意外关闭网络连接gitlab和gitolite

我使用 remastersys 备份制作了一些 gitlab 和 gitolite 服务器的备份映像,并从映像文件重新安装。问题是 Windows 客户端无法连接到服务器。当我尝试克隆 repo 时,它说服务器意外关闭了网络连接。我不知道解决方案是什么,因为linux客户端没有问题。

当我尝试通过 git bash 克隆存储库时,它说“没有主机密钥 alg”,我不知道这是什么意思。

我使用的服务器是 ubuntu 12.04,windows 客户端是 windows 7 和 XP。我试图重新安装 ssh 但这没有帮助。有谁知道如何解决这个问题。

0 投票
1 回答
2852 浏览

git - GitLab 不与 Gitolite 交互

我安装并配置了 GitLab。我将我的公钥添加到我的帐户中,然后添加了一个项目。不幸的是,该项目似乎不存在于 Gitolite 中,我的密钥似乎也没有被添加(不在 .gitolite/keydir 或 .ssh/authorized_keys 中)

GitLab 没有抱怨,项目创建得很好。根据 gitlab:app:status,权限是正确的,但它说项目缺少 post_receive 文件。这并不奇怪,因为 /home/git/repositories 中没有项目

编辑: gitolite-admin repo 确实存在。我能够克隆 gitolite-admin 存储库并在该目录中写入:

我不知所措,因此 GitLab 无法使用。我该怎么办?我不知道从哪里开始寻找。

提前致谢。

0 投票
5 回答
10244 浏览

ruby-on-rails - 如何配置 nginx 在 SubURI 上服务 gitlabhq

gitlab 的 nginx 配置为:

我应该改变什么以将 gitlab 作为 surURI,www.mysuperserver.com/gitlab

我尝试了很多不同的东西,但没有任何效果谢谢

0 投票
2 回答
650 浏览

git - Gitlab没有在gitolite中创建存储库

我已经用 Gitolite 安装了 Gitlab,并按照说明进行了配置。

gitlab 应用程序添加的用户密钥保存在 中.gitolite/conf/keydir,我猜应该是这样。

在应用程序中创建我的项目后,我尝试推送它们,并发现在 git 用户中没有创建任何 repo。

在安装中,我们进行了以下检查:bundle exec rake gitlab:app:status RAILS_ENV=production所有检查的结果都是“YES”。

但是当我们创建一个项目并进行相同的检查时,结果是:

我正在使用 gl-v304。

会发生什么?

我的 git 和 gitolite 用户没有密码

对于安装,我必须将我的 sshd_config 设置PermitEmptyPasswords yes为 ,让 git 用户保存 gitlab sshkey,然后将 sshd_config 配置回PermitEmptyPasswords no,当克隆进行测试时,它可以正常工作,或者几乎可以工作。

只是希望你能帮助大家,提前谢谢

0 投票
2 回答
5033 浏览

git - 将 Gitlab 与 ReviewBoard 集成 - 文件 Blob 与提交 SHA1

我正在尝试将我们公司一直在使用的 Gitlab 服务器与新的 ReviewBoard 服务器集成。从我读到的关于 ReviewBoard 设置的所有内容中,如果存储库具有 Web 前端,则集成类似 git 的存储库的最直接方法是使用“原始文件 URL 掩码”字段。

幸运的是,Gitlab 似乎支持这样的前端,甚至有一个有据可查的公共 API:https:///api/v2/projects//repository/commits//blob?private_token=&filepath=

在 ReviewBoard 的存储库设置中,可以指定一个自定义 URL,该 URL 可用于从 git 服务器检索单个文件。此 URL 有两个占位符:

  • {filename} - 文件路径
  • {revision} - 文件 blob 的 sha1

不幸的是,我了解到 Gitlab 的 API 需要提交的 SHA1,而不是单个文件的 SHA1,据我所知,ReviewBoard 只发送单个文件的 SHA1,而不是提交的 SHA1

  1. 有没有人成功地将 Gitlab 与 ReviewBoard 集成?如果是这样,我很想听听
  2. 是否有人知道 Gitlab 支持的另一个可能未记录的 API 调用,它允许我们根据文件 blob 的 SHA1 检索文件?
  3. 是否有人知道 ReviewBoard 中的设置以强制它传递提交的 SHA1 而不是文件 blob?
0 投票
3 回答
3400 浏览

git - gitlab 没有遥控器/来源/HEAD

我对 git 很陌生,但我一直在我设置的远程服务器上使用它,我很确定我了解基础知识。

我刚刚设置了 gitlab 并将我的一些代码推送到了一个新项目。我所做的是:

  1. 在目录中获取我的所有代码
  2. 混帐初始化
  3. 混帐添加。
  4. git commit -m "初始提交"
  5. git push 起源大师

原点设置的位置:

现在当我做 git branch -a 我看到:

而当我以前玩的时候,我总是看到:

我知道 head 是当前签出分支的指针,所以它不应该存在于原点上吗?为什么没有创建?

0 投票
4 回答
27570 浏览

git - 在 Gitlab 中创建一个新分支

我想在 gitlab 中创建一个新的工作分支。我想成为那个分支的管理员。请有人帮我学习如何在 Gitlab 中创建自己的分支并将我的项目保留在该工作分支上......