đ¤ maybe you can give yourself permissions to http owned files with ACLs https://www.redhat.com/sysadmin/linux-access-control-lists
On Sun, Jun 16, 2024, 20:39 David C. Rankin <drankina...@gmail.com> wrote: > On 6/16/24 05:30, Guus Snijders wrote: > > Have you tried using http:david instead? > > And make sure the files are group-writable. > > > > I haven't tested this, but this seems to answer all the mentioned > constraints. > > > > Thank you Guus, > > Unfortunately, yes, I've tried every combination of user:group > ownership > and it is really unfortunate that git won't server https unless the > directories are 'owned' by http. I've even tried adding myself to the http > group, but no luck. > > Why I can't chmod 0775 repodir.git and then use david:http is indeed > stange, but git requires http:dontcare to server https. > > Of course ssh requires david:dontcare to server git over ssh. > > I'll have to try Ryan's binfs work around and see if I can make > something > like that work. It's just wild that git doesn't have a published fix for > this > after the security change. > > github does something. I can pull over https and ssh still works there. > It > may be worth opening an issue with git to see how they feel this catch 22 > should be handled for locally hosted servers. If I find a fix, I'll report > back. > > -- > David C. Rankin, J.D.,P.E. > >