Description
I have gitblit configured behind a proxy server (traefik) which is providing HTTPS (so gitblit access is HTTP behind the proxy)
However when I configure this
acceptedPushTransports=SSH HTTPS
It does not allow pushes as it does not detect that we are in-fact really doing HTTPS.
Is there perhaps some header that needs to be set to make gitblit happy? (I'm using the docker container image on kubernetes)
In the end I had to change it to
acceptedPushTransports=SSH HTTPS HTTP
This was in an attempt to get LFS working correctly, as LFS wont work over SSH (and no clue how to force JUST LFS over https)
Now, further "oddities" is that now that I have it configured this way, it will periodically attempt to push to http:// (which of course is redirected to https by traefik), however now there are two entries stored in my keychain (one for http and one for https)