# Mirrors for git.savannah.gnu.org?

**URL:** <https://forum.systemcrafters.net/t/mirrors-for-git-savannah-gnu-org/1482>\
**Category:** Guix\
**Created:** [March 12, 2025, 4:26pm UTC](https://forum.systemcrafters.net/t/mirrors-for-git-savannah-gnu-org/1482 "2025-03-12T16:26:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rbrins](https://avatars.discourse-cdn.com/v4/letter/r/e68b1a/32.png) [@rbrins](https://forum.systemcrafters.net/u/rbrins)\
**Post date:** [March 12, 2025, 4:26pm UTC](https://forum.systemcrafters.net/t/mirrors-for-git-savannah-gnu-org/1482/1 "2025-03-12T16:26:57Z")

</div>

Yesterday, [git.savannah.gnu.org](http://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?

---

<div class="post-metadata">

**Author:** ![wxie](https://avatars.discourse-cdn.com/v4/letter/w/ee59a6/32.png) [@wxie](https://forum.systemcrafters.net/u/wxie)\
**Post date:** [March 13, 2025, 1:56am UTC](https://forum.systemcrafters.net/t/mirrors-for-git-savannah-gnu-org/1482/2 "2025-03-13T01:56:11Z")

</div>

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

```auto
;;;; ~/.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

```

---

<div class="post-metadata">

**Author:** ![Ishigami](https://avatars.discourse-cdn.com/v4/letter/i/f17d59/32.png) [@Ishigami](https://forum.systemcrafters.net/u/Ishigami)\
**Post date:** [May 10, 2025, 3:42pm UTC](https://forum.systemcrafters.net/t/mirrors-for-git-savannah-gnu-org/1482/3 "2025-05-10T15:42:51Z")

</div>

You can try the [officially managed Codeberg mirror](https://codeberg.org/guix/guix-mirror).

---

<div class="post-metadata">

**Author:** ![Kratacoa](https://avatars.discourse-cdn.com/v4/letter/k/b5ac83/32.png) [@Kratacoa](https://forum.systemcrafters.net/u/Kratacoa)\
**Post date:** [May 16, 2025, 10:39am UTC](https://forum.systemcrafters.net/t/mirrors-for-git-savannah-gnu-org/1482/4 "2025-05-16T10:39:05Z")

</div>

To add context: [Migrating to Codeberg — 2025 — Blog — GNU&nbsp;Guix](https://guix.gnu.org/blog/2025/migrating-to-codeberg/)

---

<div class="post-metadata">

**Author:** ![gyps](https://avatars.discourse-cdn.com/v4/letter/g/ee59a6/32.png) [@gyps](https://forum.systemcrafters.net/u/gyps)\
**Post date:** [August 22, 2025, 8:47am UTC](https://forum.systemcrafters.net/t/mirrors-for-git-savannah-gnu-org/1482/5 "2025-08-22T08:47:34Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![Ishigami](https://avatars.discourse-cdn.com/v4/letter/i/f17d59/32.png) [@Ishigami](https://forum.systemcrafters.net/u/Ishigami)\
**Post date:** [August 25, 2025, 2:51pm UTC](https://forum.systemcrafters.net/t/mirrors-for-git-savannah-gnu-org/1482/6 "2025-08-25T14:51:06Z")

</div>

```auto
 (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!](https://codeberg.org/guix/guix/src/branch/master/guix/channels.scm#L173)

---

<div class="post-metadata">

**Author:** ![gyps](https://avatars.discourse-cdn.com/v4/letter/g/ee59a6/32.png) [@gyps](https://forum.systemcrafters.net/u/gyps)\
**Post date:** [August 25, 2025, 3:57pm UTC](https://forum.systemcrafters.net/t/mirrors-for-git-savannah-gnu-org/1482/7 "2025-08-25T15:57:37Z")

</div>

Thanks for the hint. Just changing the url to “[https://codeberg.org/guix/guix.git”](https://codeberg.org/guix/guix.git%E2%80%9D) worked.
