.. _backend-gitpages: ========= Git Pages ========= `Git Pages `_ is a open source project focusing on hosting websites for Git repos. The main provider is `Grebedoc `_, but the requirements to self-host are minimal. :Website: https://git-pages.org/ :Grebedoc: https://grebedoc.dev/ :Address Prefix: ``pages://`` :Redirects: Yes :Headers: Yes* :Error Pages: No Authentication ============== Git Pages doesn't require knowledge of who is hosting a given website. So you do not need to tell Swiss Army Upload "Grebedoc is hosting mysite.example". But you have to log in to each site you're uploading to individually--you cannot log in to ``pages://``. Redirects ========= Git Pages natively supports ``_redirect`` files and Swiss Army Upload just uploads it with minimal interpretation Headers ======= Git Pages natively supports ``_headers`` files and Swiss Army Upload just uploads it with minimal interpretation. Note that only a specific list of headers are allowed. See `I want to set up custom headers `_ on the Grebedoc site for specifics.