savannah-hackers-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers-public] Configuration of bare Git repositories over Du


From: EuAndreh
Subject: [Savannah-hackers-public] Configuration of bare Git repositories over Dumb HTTP protocol
Date: Sun, 15 Aug 2021 14:19:36 -0300

Hi there!

I'd like to know if bare Git repositores served via Git's "Dumb HTTP" protocol
such as Guix [0] get any special treatment, respond with some specific header to
some requests or interacts with Git protocols in any special way.

# Some background:

I've configured a personal "Guix channel" for myself [1], and I'm serving it via
three Git protocols: the "Git protocol", the "Smart HTTP" and the "Dumb HTTP".
However, for some reason, I can't get Guix to recognize the "Dumb HTTP"
variation as a valid channel, as it seems to not be able to interact with it.

I initially though that this was a limitation of Guix channels implementations,
or some internal mechanism: all three variations of my repositories can be
cloned correctly, but Guix is unable to use the "Dumb HTTP" version, while
working well with the other two.  However, I then realized that Guix's main
channel itself is served via a "Dumb HTTP" bare repository [0], which led me to
think that maybe my server configuration is missing something that Guix
requires somehow implicitly.

After talking a bit in the help-guix mailing list [2], my guess right now is not
that the Guix channel implementation is missing something, but that my server
configuration somehow is.  My server is just a bare Git repository served via
NGINX, with a "git update-server-info" post-update hook.

I tried searching the archives for some discussions on special treatment of Guix
channels and I didn't find anything, so maybe this is just how Savannah's Git
repositories are configured by default.

Thanks for your attention :)


[0]: https://git.savannah.gnu.org/git/guix.git/
[1]: https://euandreh.xyz/package-repository.git
[2]: 
https://yhetil.org/guix-user/162732098483.1190082.2428052336447457010@localhost/t/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]