How and Why to Ditch GitHub
17 days ago
- #Codeberg
- #Migration
- #GitHub
- GitHub's dominance in tech is being reconsidered due to security concerns and ethical issues.
- Microsoft's security vulnerabilities and the US government's cybersecurity policies raise concerns about GitHub's reliability.
- GitHub uses user code to train its language models, prompting a search for alternatives.
- Codeberg, powered by Forgejo, offers a transparent, EU-protected alternative to GitHub.
- Migrating from GitHub to Codeberg involves creating access tokens and using Codeberg's migration tool.
- Codeberg Pages supports static site hosting with specific requirements like having index.html at the root.
- Custom domains on Codeberg require a .domains file and proper DNS records.
- Actions in Codeberg/Forgejo require self-hosted runners, encouraging simpler, script-based solutions.
- The migration process includes updating local clones and archiving GitHub repositories.
- A cheat sheet provides a quick guide for migrating to Codeberg and setting up Pages.