Замінює GitHub

Європейські альтернативи GitHub

Європейський Git-хостинг для коду та CI

Перегляньте категорію: Сервіси керування версіями

GitHub є сервісом Git-хостингу, що належить Microsoft, і місцем, де значна частина світу відкритого коду зберігає свій код. Він надає репозиторії, pull request і рецензування коду, відстеження задач, Actions для безперервної інтеграції, пакети, сканування безпеки та соціальний рівень із зірками, форками й профілями, завдяки якому він став публічним записом того, над чим працюють розробники.

Репозиторії містять ваш вихідний код, секрети збірки й часто історію задач, а для державних органів і регульованих компаній таке поєднання виводить на перший план юрисдикцію та залежність від постачальника. Європейська альтернатива GitHub залишає цю платформу в ЄС або ЄАВТ. GitLab охоплює репозиторії, рецензування та CI в одному продукті, GitLab by Stackhero пропонує його як керований європейський екземпляр, Codeberg розміщує проєкти з відкритим кодом, а Forgejo і Gitea є легкими Git-серверами, які можна розгорнути самостійно.

Європейські варіанти

4
сервіс Країна Хостинг Відкритий код Безкоштовний тариф Статус
GitLab Відкритий код Самостійне розміщення ✓ —
Forgejo Відкритий код Самостійне розміщення ✓ —
Codeberg Німеччина Самостійне розміщення ✓ — Контроль у ЄС
Gitea Відкритий код Самостійне розміщення ✓ —

Самостійне розміщення та відкритий код

Проєкти з відкритим кодом, які ви можете запустити самостійно. Не обов'язково створені в Європі, але ваші дані не зберігає ніхто інший.

Сервіси без підтвердженого європейського контролю

Наведено тут заради прозорості, але виключено з європейських варіантів і підсумків. Як ми класифікуємо сервіси →

Запитання

Як перенести репозиторій з GitHub?

Історія Git переноситься надсиланням усіх гілок і тегів на новий remote. Для задач, pull request і релізів скористайтеся імпортерами, які надають GitLab, Gitea і Forgejo.

Чим замінити GitHub Actions?

GitLab має власний CI, вбудований у платформу, а Forgejo і Gitea підтримують конвеєри на основі раннерів. Будьте готові переписати файли робочих процесів, оскільки синтаксис і доступні дії відрізняються.

Чи є безкоштовний європейський дім для проєктів з відкритим кодом?

Codeberg розміщує вільні проєкти та проєкти з відкритим кодом, а Forgejo і Gitea можна розгорнути самостійно без витрат на ліцензію. Прочитайте умови Codeberg, щоб перевірити, чи підходить ваш проєкт під те, що вони приймають.