【发布时间】:2012-09-11 16:20:37
【问题描述】:
我在 Ubuntu 服务器 12 上安装了 GitLab。
我按照以下步骤操作:http://blog.compunet.co.za/gitlab-installation-on-ubuntu-server-12-04/
一切似乎都是正确的......但是当我尝试创建一个新项目时,我收到错误消息:
Gitlab was unable to access your Gitolite system.
我运行了诊断工具(“bundle exec rake gitlab:app:status RAILS_ENV=production”)
(in /home/gitlab/gitlab) Starting diagnostic
config/database.yml.............exists
config/gitlab.yml.............exists
/home/git/repositories/...........exists
/home/git/repositories/ is writable?........YES
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (8/8), done.
Receiving objects: 100% (12/12), 1.12KiB, done.
Resolving deltas: 100% (1/1), done.
remote:Total 12 (delta 1), reused 0 (delta 0)
Can clone gitolite-admin?..............YES
UMASK for .gitolite.rc is 0007?............YES
/home/git/share/gitolite/hooks/common/post-receive exists?............YES
完成
登录管理区只显示:
错误-> /home/gitlab/gitlab/tmp/gitlabhq-gitolite-1348050652/gitolite
config/gitlab.yml 文件没问题。
存储库的权限就像教程一样(第 3 节 - 权限)。
我什至试图移除锁......
您建议如何解决此问题?
【问题讨论】:
-
您在
/home/gitlab/gitlab/tmp/上是否有一些读/写权限问题? -
刚刚尝试更改
/home/gitlab/gitlab/tmp/权限...仍然无法正常工作... -
a 找到了一个可能的修复方法...关于 gitolite 权限:
https://github.com/wingrunr21/gitolite/commit/cb100415e7抱歉问(它的新手).. 但是我该如何应用这个补丁?