真让人沮丧:我正在寻找一个基于gitolite的易于管理的基于Web的解决方案。由于缺少或过时的ruby软件包,Redmine一直失败。至少我试图使用GitLab。我使用的最后一个指南是常规指南:
我逐步重现了每个点,但无法执行无差错的设置:
这应该是最后的步骤之一:
sudo -u gitlab -H bundle exec rake gitlab:check RAILS_ENV=production
但输出告诉我用户“gitolite”(=git)不在gitolite组中,以及如何修复它:
检查环境 ...
gitlab用户是否在gitolite组中?...否
尝试修复:sudo usermod -a -G gitolite gitlab更多信息请参见: 在“系统用户”部分中的doc/install/installation.md
请修复上述错误并重新运行检查。 ~gitolite/.profile 中没有“-e”...犁被放弃!
没有此类文件或目录-/var/lib/gitolite/.profile
/home/gitlab/gitlab/lib/tasks/gitlab/check.rake:320:in `read'
/home/gitlab/gitlab/lib/tasks/gitlab/check.rake:320:in
check_issue_1056_shell_profile_error' /home/gitlab/gitlab/lib/tasks/gitlab/check.rake:257:in
block (3 levels) in '任务:TOP => gitlab:check => gitlab:env:check
(通过使用--trace运行任务以查看完整跟踪
但是没有机会处理这个。输出保持不变。即使创建了管理员帐户,也无法启动Web服务器来管理该帐户。
一直是"bad gateway"
您知道该如何修复吗?或者您知道另一个基于gitolite的适合解决方案吗?
非常感谢 - 再次!