TECH FLOW Svět Androida
← Back to the stream
news.ycombinator.com · picked by Petr Mišák · 47d ago

Jaké jsou alternativy ke GitHubu?

AI summary

A Hacker News discussion explores alternatives to GitHub following recent outages. Users share experiences with self-hosted GitLab, Gitea, and Forgejo, discussing advantages of self-hosting (control, reliability, autonomy) and challenges (maintenance costs, security updates). The conversation also mentions GitLab Runners as a Service and differences in runner configuration between GitLab and GitHub.

The summary is written by AI from the source; it isn’t the newsroom’s opinion. For details, read the source.

16 people have already opened the source

Tip author’s note

Yesterday's massive GitHub outage raised questions in the community. What alternatives are available to GitHub? And frankly, that's a good thing. No service lasts forever—not even those we consider essential today (Gmail, GitHub, CloudFlare, etc.)

AI questions & answers
What are the main alternatives to GitHub for hosting Git repositories?

Popular alternatives include GitLab (available as self-hosted or cloud service), Gitea, and Forgejo (lighter, self-hosted solutions). The choice depends on feature requirements, team size, and preference between self-hosted versus managed options.

What are the advantages of self-hosted GitLab over GitHub Enterprise?

Self-hosted GitLab offers greater control over upgrade scheduling and incident response, better access granularity, superior documentation, and integrations. It avoids dependency on a third party's upgrade schedule but requires internal capacity for maintenance.

What are the challenges of self-hosting GitLab?

Main challenges include frequent critical security updates, complex runner configuration, hardware requirements (16–32 GB RAM, 4 cores), and a dedicated maintenance team. It requires more operational toil and responsibility than using a managed service.

How do runner management approaches differ between GitLab and GitHub?

GitLab offers better flexibility for selecting cache storage and runner configuration, allowing users to easily use custom cache stores. GitHub requires patching runner images to use custom cache on self-hosted runners.

Questions and answers are written by AI about the topic, not taken from the source; they aren’t the newsroom’s opinion.
Related from the stream
Mentions
  • GitHub15
  • GitLab
  • Gitea
  • Forgejo
  • GitLab Runners as a Service
  • Hacker News
  • Hetzner