Přejít k hlavnímu obsahu

Git server Forgejo

Vlastní GitHub pro malý tým. Repozitáře, pull requesty, úkoly a CI na Raspberry Pi v datacentru, dostupné odkudkoli.

Proč Forgejo

Forgejo je komunitní fork Gitey, který spravuje nezisková organizace. Je napsané v Go, nastartuje za pár sekund a stačí mu 1 GB RAM. Webové rozhraní bude povědomé každému, kdo zná GitHub.

docker run -d --name forgejo --restart unless-stopped \
  -p 3000:3000 -p 2222:22 \
  -v /srv/forgejo:/data \
  codeberg.org/forgejo/forgejo:17

Webové rozhraní běží na portu 3000, Git přes SSH na portu 2222, aby se nepletl s vaším vlastním SSH. Před webové rozhraní dejte Nginx s certifikátem Let's Encrypt.

CI na ARM

Forgejo Actions používají stejný zápis workflow jako GitHub Actions. Runner na Raspberry Pi sestaví a otestuje váš kód rovnou na arm64, což se hodí, když vyvíjíte software pro ARM desky.