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

时间:2012-10-24 21:39:26

标签: centos gitolite gitlab

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

我用gitlab v3.01和v2.91尝试了这个安装。

以下是对我有用的内容:

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

这是我不能做的事情:

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

我总是得到同样的错误:

  

GitLab无法访问您的Gitolite系统。

githost.log日志文件中,我得到的错误不是很有用:

  

错误 - >超时::错误执行已过期

  • 我已经双重检查了权限
  • 审核了gitlab.yml配置文件
  • 浏览网页上的四个建议的问题排查提示
  • 尝试了不同版本的gitlab,但无论我做什么,我都会遇到同样的错误。

我被卡住了,因为日志没有告诉我什么,我能够使用gitlab服务帐户访问gitolite存储库而没有问题。有没有人使用最新版本的CentOS / Gitlab / Gitolite?非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

我知道这有点迟了 - 但是为了完整性。

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