Op zo 16 jun. 2024 10:42 schreef David C. Rankin <drankina...@gmail.com>:

> [···]
>    On the server the repositories under /srv/git were owned david:david
> (me).
> However, after the git change, git refused to serve over https unless the
> directories under /srv/git were owned by http.
>
>    Fine, change made - but now repos cloned read/write over ssh fail
> because
> the directory under /srv/git is no longer owned by me.
>
>    How do you make git repositories hosted on my local server allow
> clone/pull
> over https AND allow me to still close read/write over ssh?
>
> [...]

unless /srv/git/xxx.git is http:http, https fails
>
> unless /srv/git/xxx.git is david:http, ssh fails



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.


Mvg, Guus Snijders

Reply via email to