我可以登录gerrit服务器并查看代码。 但是我无法通过点击右上方的退出链接注销 当我点击退出时,它将返回Code Review Dashboard页面
下面是我的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
答案 0 :(得分:12)
我用一种糟糕的方法来修复它。我在auth部分添加以下内容。
logoutUrl = http://aa:aa@10.10.68.224
答案 1 :(得分:3)
您正在使用HTTP基本身份验证。没有办法告诉浏览器退出发送基本身份验证凭据(关闭浏览器除外)。
以下问题与解答提供了一些其他信息:How to logout user for basic HTTP authentication