Mirrors for git.savannah.gnu.org?

Yesterday, git.savannah.gnu.org was down due to a ddos. I had just completed a fresh install of guix as a system and could not guix pull because it could not be reached.

Any mirrors that can be used in these cases or do fresh installs just have to deal with it?

1 Like

I can suggest that you define your own channels.scm. For example,

;;;; ~/.config/guix/channels.scm
;;;; https://guix.gnu.org/cookbook/en/html_node/Channels.html
;;;; https://gitlab.inria.fr/guix-hpc/website/-/blob/master/channels.scm

You can try the officially managed Codeberg mirror.

To add context: Migrating to Codeberg β€” 2025 β€” Blog β€” GNU Guix

1 Like

I just tried to migrate from savannah to codeberg but I was not able to find out what the correct introduction would be. With disabled authentication it worked fine.
Can someone give me a hint, how the correct entry in channels.scm should look like for codeberg?

Thanks!

 (channel
        (name 'guix)
        (url "https://git.guix.gnu.org/guix.git")
        (branch "master")
        (introduction
          (make-channel-introduction
            "9edb3f66fd807b096b48283debdcddccfea34bad"
            (openpgp-fingerprint
              "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"))))

source: Making sure you're not a bot!

3 Likes

Thanks for the hint. Just changing the url to β€œhttps://codeberg.org/guix/guix.git” worked.