6

我刚刚创建了一个 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 有任何成功吗?任何帮助将不胜感激,谢谢!

4

1 回答 1

0

我知道这有点晚了——但为了完整性。

我在最近的 Debian 版本上安装时遇到了同样的问题。它是,或者对我来说,是由旧版本的 redis-server 引起的。

于 2013-03-11T19:57:40.073 回答