とてもイライラします: gitolite に基づいた管理しやすい Web ベースのソリューションを探しています。ruby パッケージがないか古いため、Redmine は常に失敗していました。少なくとも私は gitLab を使用しようとしました。私が最後に使用したガイドは通常のものでした:
各ポイントを段階的に再現しましたが、エラーのないセットアップを実行する方法はありません。
これは最終ステップの 1 つです。
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
ブロック (3 レベル) in 'タスク: TOP => gitlab:check => gitlab:env:check
( --trace を指定してタスクを実行すると、完全なトレースが表示されます
しかし、これを処理する機会はありません。出力は変更されません。管理者アカウントが作成されたとしても、Web サーバーを起動してアカウントを管理する方法はありません。
いつも「悪いゲートウェイ」
それを修正する方法を知っていますか?または、ギトライトに基づく別の適切なソリューションを知っていますか?
どうもありがとうございました - もう一度!