Apache2でHTTP認証を使用するubuntuにGerritをインストールしています。ビューアとして、Gerrit のプラグインとして Gitblit を使用したいと考えています。ここでプラグインを既に見つけ、そこでインストール手順に従いました。
blabla.com/gerrit/plugins/gitiles/ など、Gerrit の他のすべてのプラグインは適切に動作するため、blabla.com/gerrit/plugins/gitblit/ を参照しようとすると、常にログイン要求が表示されます (また、ドキュメンテーション フォルダ)。
私はapache2の設定に何か間違っているか欠けていると思いますが、今のところ正しいものを見つけていません。
(このガイドによる) Gerrit 用の apache2 のインストール後、apache2.conf には触れていません。apache2 の mods-enable サブフォルダーに gerrit.conf を次の内容で追加しただけです。
ProxyPass /gerrit http://localhost:8081/gerrit nocanon
ProxyPassReverse /gerrit http://localhost:8081/gerrit nocanon
ProxyRequests Off
<Proxy http://localhost:8081/gerrit>
Order deny,allow
Allow from all
</Proxy>
<Location /gerrit>
AuthType Digest
AuthName "gerrit"
AuthUserFile /etc/apache2/.htdigest
Require valid-user
</Location>
アドレス/gerrit を使用して Gerrit にアクセスすると、最初に htdigest を使用して追加した許可を求められます。
何が問題なのですか?なぜ Gitblit はログインを求められ、それを受け入れないのですか? (私はApache認証の初心者です)