| 1234567891011121314151617181920 |
- - name: allow-git-clients
- action: ALLOW
- expression:
- all:
- - >
- (
- userAgent.startsWith("git/") ||
- userAgent.contains("libgit") ||
- userAgent.startsWith("go-git") ||
- userAgent.startsWith("JGit/") ||
- userAgent.startsWith("JGit-")
- )
- - '"Accept" in headers'
- - headers["Accept"] == "*/*"
- - '"Cache-Control" in headers'
- - headers["Cache-Control"] == "no-cache"
- - '"Pragma" in headers'
- - headers["Pragma"] == "no-cache"
- - '"Accept-Encoding" in headers'
- - headers["Accept-Encoding"].contains("gzip")
|