8

gerritサーバーにログインしてコードを確認できます。しかし、サインアウトをクリックしたときに右上のサインアウトリンクをクリックしてログアウトすることはできません。コードレビューダッシュボードページに戻ります。

以下は私のhttpd.confとgerrit.configです、助けてください!!! tks..。

<VirtualHost *>  
  ServerName localhost 
  ProxyRequests Off  
  ProxyVia Off  
  ProxyPreserveHost On  

  <Proxy *>  
        Order deny,allow  
        Allow from all  
  </Proxy>  

  <Location /login/>  
     AuthType Basic  
     AuthName "Gerrit Code Review"  
     AuthBasicProvider file  
     AuthUserFile /home/kk/gerrit/server/etc/passwords  
     Require valid-user  
  </Location>  

  ProxyPass / http://10.10.68.224:9091/
  ProxyPassReverse / http://10.10.68.224:9091/
</VirtualHost>  

gerrit.config

[gerrit]
    basePath = git
    canonicalWebUrl = http://10.10.68.224:9091/
[database]
    type = H2
    database = db/ReviewDB

[auth]
    type = HTTP
[sendemail]
    smtpServer = localhost
[container]
    user = kk
    javaHome = /usr/lib/jvm/java-6-sun-1.6.0.26/jre
[sshd]
    listenAddress = *:29418
[httpd]  
        listenUrl = proxy-http://10.10.68.224:9091/  
[cache]
    directory = cache
4

2 に答える 2

13

私はそれを修正するために悪い方法を使用しました。authセクションに以下を追加します。

logoutUrl = http://aa:aa@10.10.68.224 
于 2012-08-09T11:39:50.913 に答える
4

HTTP基本認証を使用しています。基本認証資格情報の送信を終了するようにブラウザーに指示する方法はありません(ブラウザーを閉じる以外)。

次の質問と回答は、いくつかの追加情報を提供します。基本HTTP認証のためにユーザーをログアウトする方法

于 2012-08-09T09:07:42.043 に答える