[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/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-hackers-public] Configuration of bare Git repositories over Dumb HTTP protocol,
EuAndreh <=