Deny Gerrit /p/ requests
Gerrit is repurposing the /p/ path for project dashboard under polygerrit. We use this path for Git mirrors. To resolve this let's disable the /p/ path now then when it is used for project dashboards users won't be as confused. This has the added benefit of reducing the number of mirrors we need to manage which makes managing branches in the mirrors simpler. Change-Id: I9ebca2049a4a0707ecfbaecd92e42ebc1e6c3f87
This commit is contained in:
parent
5fa69476c4
commit
770dbad2dd
@ -66,9 +66,7 @@
|
|||||||
SetEnv GIT_PROJECT_ROOT /opt/lib/git
|
SetEnv GIT_PROJECT_ROOT /opt/lib/git
|
||||||
SetEnv GIT_HTTP_EXPORT_ALL
|
SetEnv GIT_HTTP_EXPORT_ALL
|
||||||
|
|
||||||
AliasMatch ^/p/(.*/objects/[0-9a-f]{2}/[0-9a-f]{38})$ /opt/lib/git/$1
|
RewriteRule "^/p/.*" "-" [F,L]
|
||||||
AliasMatch ^/p/(.*/objects/pack/pack-[0-9a-f]{40}.(pack|idx))$ /opt/lib/git/$1
|
|
||||||
ScriptAlias /p/ /usr/lib/git-core/git-http-backend/
|
|
||||||
|
|
||||||
<Directory /home/gerrit2/review_site/git/>
|
<Directory /home/gerrit2/review_site/git/>
|
||||||
Require all granted
|
Require all granted
|
||||||
|
Loading…
Reference in New Issue
Block a user