Porównanie możliwości hostingu kodu źródłowego
Narzędzie do hostowania kodu źródłowego (znane również jako forge ) to archiwum plików i narzędzie do hostingu kodu źródłowego oprogramowania, dokumentacji, stron internetowych i innych prac, dostępnych publicznie lub prywatnie. Są często używane w oprogramowania open source i innych projektach obejmujących wielu programistów do utrzymywania wersji i historii wersji lub kontroli wersji . Wiele repozytoriów zapewnia system śledzenia błędów i oferuje zarządzanie wydaniami , listy mailingowe i dokumentację projektu opartą na wiki . Autorzy oprogramowania na ogół zachowują swoje prawa autorskie, gdy oprogramowanie jest wysyłane do obiektów hostujących kod.
Informacje ogólne
Nazwa | Deweloper | Pierwsze wydanie | Darmowy serwer ? | Darmowy klient ? | Powiązane środowisko programistyczne do współpracy | Notatki |
---|---|---|---|---|---|---|
Zgromadzenie | Assembla, Inc | 2005 | NIE | Nieznany | Nieznany | |
Usługi Azure DevOps | Microsoftu | 2012 | NIE | NIE | Usługi Azure DevOps | Większość funkcji jest bezpłatna dla projektów open source lub zespołów składających się z maksymalnie 5 członków |
Bitbucket | Atlassian | 2008 | NIE | NIE | Atlassian BitBucket Server, JIRA i Confluence | Odmawia służby Kubie, Iranowi, Korei Północnej, Sudanowi, Syrii |
Kumpel | Buddy spółka z ograniczoną odpowiedzialnością | 2015 | NIE | NIE | Nieznany | Darmowa wersja Cloud dla 1 projektu bez limitu rozmiaru. Wersja samoobsługowa jest bezpłatna dla maksymalnie 10 użytkowników z zastosowaną licencją Fair Source. |
CloudForge | Sieć współpracy | 2012 | NIE | Nieznany | Nieznany | |
Gitea | Organizacja Gitea (społeczność open source) | 2016-12 | Tak | Tak | Gitea | Gitea to oprogramowanie typu open source finansowane z Open Collective, które jest przeznaczone do samodzielnego hostowania, ale zapewnia również bezpłatną instancję własną. |
GForge | Grupa GForge, Inc. | 2006 | Częściowy | Tak | Wersja chmurowa – bezpłatnie do 5 użytkowników. Wersja lokalna – bezpłatnie do 5 użytkowników. | GForge jest darmowy dla projektów open source. |
GitHub | Microsoft/GitHub, Inc | 2008-04 | NIE | NIE | Nieznany | Odmawia służby Krymowi, Korei Północnej, Sudanowi, Syrii |
GitLab | GitLab Inc. | 2011-09 | Częściowy | Tak |
GitLab FOSS – darmowe oprogramowanie GitLab Enterprise Edition (EE) – zastrzeżone |
Odmawia służby Krymowi, Kubie, Iranowi, Korei Północnej, Sudanowi, Syrii |
GNU Savannah | Fundacja Wolnego Oprogramowania | 2001-01 | Tak | Tak | Savane'a | Do użytku w projektach z licencjami zgodnymi z GPL , pod warunkiem zatwierdzenia przez personel. Przegląd dostępu do kodu. |
Centrum zespołu Helix | Oprogramowanie Perforce | 1995 | NIE | NIE | Wersja chmurowa – bezpłatnie do 5 użytkowników. Wersja lokalna wymaga licencji. | Darmowa wersja w chmurze nie ma ograniczeń dotyczących projektów w ramach limitu 5 GB przestrzeni dyskowej. Wersja lokalna ma technologię potoku DevOps i bezpłatne repliki. |
Wyrzutnia | Kanoniczny | 2004 | Tak | NIE | Wyrzutnia | Obsługuje Bazaar i Git dla hostingu repozytoriów z kontrolą wersji. |
OSDN | OSDN KK | 2002–04 | Nieznany | Tak | Nieznany | Tylko dla projektów open source. Obsługiwane przez reklamy . |
Nasz projekt.org | Kolektyw Gmin | 2002 | Tak | Tak | FusionForge | Dla wolnego oprogramowania , wolnej kultury i projektów wolnej treści . |
OW2 | OW2 | 2008 | NIE | NIE | GitLab | Zorientowany na technologię oprogramowania pośredniego . |
Phabricator | Phacility, Inc | 2010 | Tak | Tak | Phabricator | Koniec życia. |
SEUL | Nieznany | 1997-05 | Nieznany | NIE | Nieznany | |
ŹródłoForge | BizX spółka z ograniczoną odpowiedzialnością | 1999-11 | Tak | Tak | Apache Allura |
Do użytku w projektach open source. Obsługiwane przez reklamy . Z zastrzeżeniem amerykańskich ograniczeń eksportowych , odmawia więc obsługi Kuby, Iranu, Korei Północnej, Sudanu, Syrii. |
Nazwa | Menedżer | Przyjęty | Po stronie serwera: całe darmowe oprogramowanie | Strona klienta: całkowicie darmowy kod JS | Opracowany lub używany CDE | Notatki |
Cechy
Nazwa | Przegląd kodu | Śledzenie błędów | hosting | wiki | System tłumaczeń | Serwer powłoki | Lista mailingowa | Forum | Repozytorium osobiste | Prywatne repozytorium | Ogłaszać | Zbuduj system | Zespół | Wydawaj pliki binarne | Hosting własny |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Zgromadzenie | Tak | Tak | Tak | Tak | Tak | NIE | NIE | NIE | Tak | Tak | Tak | Tak | Tak | Nieznany | Komercyjnie |
Usługi Azure DevOps | Tak | Tak | Tak | Tak | NIE | NIE | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Komercyjnie ( Azure DevOps Server ) |
Bitbucket | Tak | Tak | Tak | Tak | NIE | NIE | NIE | NIE | Tak | Tak | NIE | Tak | Tak | NIE | Komercyjnie ( Bitbucket Server dawniej Stash) |
Kumpel | Tak | Tak | NIE | NIE | NIE | NIE | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
CloudForge | Nieznany | Tak | Tak | Tak | NIE | NIE | NIE | NIE | Nieznany | Nieznany | Nieznany | Nieznany | Nieznany | Nieznany | NIE |
GForge | Tak | Tak | Tak | Tak | Tak | NIE | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
Gitea | Tak | Tak | NIE | Tak | NIE | NIE | NIE | NIE | Tak | Tak | Nieznany | Firmy zewnętrzne (np. Travis CI , Appveyor i inne) | Tak | Tak | Tak |
GitHub | Tak | Tak | Tak | Tak | NIE | NIE | NIE | NIE | Tak | Tak | Tak | Tak | Tak | Tak | Komercyjnie (GitHub Enterprise) |
GitLab | Tak | Tak | Tak | Tak | NIE | NIE | NIE | NIE | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
GNU Savannah | Tak | Tak | Tak | NIE | NIE | Tak | Tak | NIE | NIE | NIE | Tak | NIE | Tak | Nieznany | Tak |
Centrum zespołu Helix | Tak | Tak | NIE | Tak | NIE | NIE | Tak | Tak | Tak | Tak | NIE | Tak, z haczykami. Jenkinsa, TeamCity itp. | NIE | Tak | Tak |
Kallithea | Tak | NIE | Tak | NIE | NIE | Nieznany | NIE | NIE | Tak | Tak | NIE | NIE | Tak | Tak | Tak |
Wyrzutnia | Tak | Tak | NIE | NIE | Tak | NIE | Tak | NIE | Tak | Tak | Tak | Tak | Tak | Nieznany | Tak |
OSDN | Tak | Tak | Tak | Tak | NIE | Tak | Tak | Tak | Tak | NIE | Tak | NIE | Tak | Tak | NIE |
Nasz projekt.org | Nieznany | Tak | Tak | Tak | NIE | Nieznany | Tak | Tak | Nieznany | Nieznany | Nieznany | Nieznany | Nieznany | Nieznany | Tak |
Phabricator | Tak | Tak | Tak | Tak | Nieznany | Tak | Nieznany | Tak | Nieznany | Nieznany | Nieznany | Nieznany | Nieznany | Nieznany | Tak |
Kod Rhode | Tak | NIE | Tak | NIE | NIE | Nieznany | NIE | NIE | Tak | Tak | Tak | NIE | Tak | Tak | Tak |
ŹródłoForge | Tak | Tak | Tak | Tak | NIE | Tak | Tak | Tak | Tak | Tak | Tak | NIE | Tak | Tak | Tak |
Nazwa | Przegląd kodu | Śledzenie błędów | hosting | wiki | System tłumaczeń | Serwer powłoki | Lista mailingowa | Forum | Repozytorium osobiste | Prywatne repozytorium | Ogłaszać | Zbuduj system | Zespół | Wydawaj pliki binarne | Hosting własny |
Systemy kontroli wersji
Nazwa | CVS | Git | Hg | SVN | BZR | TFVC | Łuk | Z konieczności | Skamieniałość |
---|---|---|---|---|---|---|---|---|---|
Zgromadzenie | NIE | Tak | NIE | Tak | NIE | NIE | NIE | Tak | NIE |
Usługi Azure DevOps | NIE | Tak | NIE | NIE | NIE | Tak | NIE | NIE | NIE |
Bitbucket | NIE | Tak | Do lutego 2020 r | NIE | NIE | NIE | NIE | NIE | NIE |
Kumpel | NIE | Tak | NIE | NIE | NIE | NIE | NIE | NIE | NIE |
CloudForge | NIE | Tak | NIE | Tak | NIE | NIE | NIE | NIE | NIE |
GForge | Tak | Tak | NIE | Tak | NIE | NIE | NIE | NIE | NIE |
Gitea | NIE | Tak | NIE | NIE | NIE | NIE | NIE | NIE | NIE |
GitHub | NIE | Tak | NIE | Częściowy | NIE | NIE | NIE | NIE | NIE |
GitLab | NIE | Tak | NIE | NIE | NIE | NIE | NIE | NIE | NIE |
GNU Savannah | Tak | Tak | Tak | Tak | Tak | NIE | Tak | NIE | NIE |
Kallithea | NIE | Tak | Tak | NIE | NIE | NIE | NIE | NIE | NIE |
Wyrzutnia | Tylko importuj | Tak | Tylko importuj | Tylko importuj | Tak | NIE | NIE | NIE | Nieznany |
OSDN | Tak | Tak | Tak | Tak | Tak | NIE | NIE | Nieznany | Nieznany |
Nasz projekt.org | Tak | NIE | NIE | Tak | NIE | NIE | NIE | Nieznany | Nieznany |
OW2 | Upuszczony | Tak | NIE | Upuszczony | NIE | NIE | NIE | NIE | NIE |
Centrum zespołu Helix | NIE | Tak | Tak | Tak | NIE | NIE | NIE | Tak | NIE |
Phabricator | NIE | Tak | Tak | Tak | NIE | NIE | NIE | NIE | NIE |
Kod Rhode | NIE | Tak | Tak | Tak | NIE | NIE | NIE | NIE | NIE |
SEUL.org | Tak | NIE | NIE | Tak | NIE | NIE | NIE | Nieznany | Nieznany |
ŹródłoForge | Upuszczony | Tak | Tak | Tak | Upuszczony | NIE | NIE | Nieznany | NIE |
Nazwa | CVS | Git | Hg | SVN | BZR | TFVC | Łuk | Z konieczności | Skamieniałość |
Popularność
Nazwa | Użytkownicy | Projektowanie |
---|---|---|
Zgromadzenie | Nieznany | 526581 + |
Bitbucket | 5 000 000 | Nieznany |
Kumpel | Nieznany | Nieznany |
CloudForge | Nieznany | Nieznany |
Gitea | Nieznany | Nieznany |
GitHub | 94 000 000 | 330 000 000 |
GitLab | 31 190 000 | 546 000 |
GNU Savannah | 93346 | 3848 |
Wyrzutnia | 3 965 288 | 40881 |
OSDN | 54826 | 6294 |
Nasz projekt.org | 6353 | 1846 |
OW2 | Nieznany | Nieznany |
SEUL | Nieznany | Nieznany |
ŹródłoForge | 3 700 000 | 500 000 |
Nazwa | Użytkownicy | Projektowanie |
Wycofane: CodePlex , Gna! , Kod Google .
Wyspecjalizowane zaplecze hostingowe
Poniżej znajdują się obiekty hostingu oprogramowania typu open source, które służą tylko określonej wąsko ukierunkowanej społeczności lub technologii.
Nazwa | Bez reklam | CVS | Git | SVN | Łuk | Notatki |
---|---|---|---|---|---|---|
Drupala | Tak | NIE | Tak | NIE | NIE | Tylko dla projektów związanych z Drupalem . |
freedesktop.org | Tak | NIE | Tak | NIE | NIE | Tylko dla interoperacyjności i współdzielonej technologii bazowej dla środowisk pulpitu wolnego oprogramowania w systemie Linux i innych systemach operacyjnych typu Unix , w tym X Window System (X11) i Cairo (grafika) . |
mozdev.org | Tak | Tak | Nieznany | NIE | NIE | Tylko dla projektów związanych z Mozillą . |
Nazwa | Bez reklam | CVS | Git | SVN | Łuk | Notatki |
Dawne obiekty hostingowe
- Alioth (Debian) – W 2018 roku Alioth został zastąpiony rozwiązaniem opartym na GitLab, hostowanym na salsa.debian.org. Alioth został ostatecznie wyłączony w czerwcu 2018 roku.
- BerliOS – opuszczony w kwietniu 2014 r
- Betawina – porzucona gdzieś w 2015 roku.
- CodeHaus - zamknięty w maju 2015 r
- CodePlex - zamknięty w grudniu 2017 r.
- Fedora Hosted – zamknięta w marcu 2017 r
- Gitorious - zamknięty w czerwcu 2015 r.
- Gna! - zamknięty w 2017 roku.
- Google Code – zamknięte w styczniu 2016 r., wszystkie projekty zarchiwizowane. Zobacz http://code.google.com/archive/ .
- java.net – hosting Java.net i kenai.com został zamknięty w kwietniu 2017 r.
- Phabricator – działalność zakończona 1 czerwca 2021 r., po 31 sierpnia 2021 r. wszystkie projekty były nadal hostowane z bardzo ograniczonym wsparciem.
- Tigris.org – zamknięty w lipcu 2020 r.
Zobacz też
- Porównanie oprogramowania do kontroli wersji
- Rozproszona kontrola wersji
- Kuźnia (oprogramowanie)
- Lista katalogów projektów wolnego oprogramowania
- Lista oprogramowania do kontroli wersji
- Depozyt kodu źródłowego dla oprogramowania o zamkniętym kodzie źródłowym
- Kontrola wersji (systemy zarządzania kodem źródłowym)