0

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認証の初心者です)

4

1 に答える 1