Zastępuje GitHub
Europejskie alternatywy dla GitHub
Europejski hosting Git dla kodu i CI
Przeglądaj kategorię: Usługi kontroli wersji
GitHub to należąca do firmy Microsoft usługa hostingu repozytoriów Git i miejsce, w którym duża część świata open source trzyma swój kod. Oferuje repozytoria, pull requesty i przegląd kodu, śledzenie zgłoszeń, Actions do ciągłej integracji, pakiety, skanowanie bezpieczeństwa oraz warstwę społecznościową z gwiazdkami, forkami i profilami, która uczyniła z niego publiczny zapis tego, nad czym pracują programiści.
Repozytoria zawierają Twój kod źródłowy, sekrety buildów i często historię zgłoszeń, a w przypadku instytucji publicznych i firm z sektorów regulowanych to połączenie wprowadza do dyskusji jurysdykcję i zależność od dostawcy. Europejska alternatywa dla GitHub zostawia tę platformę w UE lub EFTA. GitLab obejmuje repozytoria, przegląd kodu i CI w jednym produkcie, GitLab by Stackhero oferuje go jako zarządzaną instancję w Europie, Codeberg hostuje projekty open source, a Forgejo i Gitea to lekkie serwery Git, które możesz uruchomić samodzielnie.
Europejskie opcje
| usługa | Kraj | Hosting | Open source | Darmowy plan | Status |
|---|---|---|---|---|---|
| Samodzielnie hostowany | ✓ | — | |||
| Samodzielnie hostowany | ✓ | — | |||
| Samodzielnie hostowany | ✓ | — | Kontrola w UE | ||
| Gitea | Samodzielnie hostowany | ✓ | — |
Samodzielnie hostowane i open source
Projekty open source, które możesz uruchomić samodzielnie. Niekoniecznie powstały w Europie, ale nikt inny nie przechowuje Twoich danych.
GitLab
Samodzielnie hostowana kontrola wersji w modelu open core
Forgejo
Samodzielnie hostowana platforma Git open source
Codeberg
Hosting Git dla open source z Niemiec
Gitea
Samodzielnie hostowana usługa Git open source
Usługi bez zweryfikowanej kontroli europejskiej
Pokazane tu dla przejrzystości, ale wyłączone z europejskich opcji i statystyk. Jak klasyfikujemy usługi →
Pytania
Jak przenieść repozytorium z GitHub?
Historię Git przenosisz, wypychając wszystkie gałęzie i tagi do nowego zdalnego repozytorium. Do zgłoszeń, pull requestów i wydań użyj importerów, które oferują GitLab, Gitea i Forgejo.
Co zastąpi GitHub Actions?
GitLab ma własne CI wbudowane w platformę, a Forgejo i Gitea obsługują pipeline'y oparte na runnerach. Spodziewaj się przepisywania plików workflow, bo składnia i dostępne akcje się różnią.
Czy jest darmowe europejskie miejsce dla projektów open source?
Codeberg hostuje projekty wolnego i otwartego oprogramowania, a Forgejo i Gitea możesz hostować samodzielnie bez kosztów licencji. Przeczytaj zasady serwisu Codeberg, żeby sprawdzić, czy Twój projekt pasuje do tego, co przyjmuje.