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