Zalecane, 2024

Wybór Redakcji

7 najlepszych alternatyw dla GitHub

Jak wielu z was może wiedzieć, Gitorious - strona internetowa, która pozwala na hostowanie projektów (open source) za pomocą kontroli wersji Git - została niedawno zakupiona przez GitLab, i ma przestać działać od maja 2015 r. W związku z tym mamy podsumowania 7 alternatyw dla GitHub, które możesz wypróbować.

GitHub

GitHub to największa na świecie i najpopularniejsza witryna do obsługi kodu. Użytkownicy GitHub mają do wyboru używanie Git lub Subversion jako swojego VCS (System kontroli wersji) do zarządzania, utrzymywania i wdrażania projektów oprogramowania. GitHub pozwala na bezpłatne nieograniczone publiczne repozytoria kodów wszystkim użytkownikom. Aby zachować prywatne repozytorium, wymagana jest miesięczna subskrypcja. GitHub pozwala tworzyć "organizacje", które zasadniczo działają jak zwykłe konta, z tym że zawsze mają co najmniej jedno konto użytkownika wymienione jako jego właściciel.

Wszyscy użytkownicy i organizacje mają do dyspozycji jedną darmową witrynę na podstronie GitHub username.github.io a także nieograniczoną liczbę stron projektu na stronie username.github.io/project-page i możesz przełączyć się na własną domenę (jeśli masz taką domenę ) w dowolnym momencie za darmo. GitHub ma aplikacje dla systemów Windows i OSX.

Lista najlepszych alternatyw dla GitHub

1. Bitbucket

Bitbucket jest drugim po GitHub pod względem popularności i użytkowania. Bitbucket jest darmowy dla osób i organizacji z 5 użytkownikami lub mniejszymi, i pozwala mieć nieograniczone repozytoria publiczne i prywatne. Bitbucket umożliwia przesyłanie plików za pomocą dowolnego klienta Git lub linii poleceń Git.

Atlassian ma również własne drzewo źródłowe klienta Git i Mercurial, które jest dostępne bezpłatnie w systemach Windows i Mac. Bitbucket może być również kontrolowany poprzez interfejs sieciowy.

Bitbucket, podobnie jak GitHub, pozwala ci hostować stronę za darmo pod adresem accountname.bitbucket.org i strony projektu pod accountname.bitbucket.org/project .

Możesz także użyć własnej nazwy domeny do swojej witryny Bitbucket. Bitbucket pozwala tworzyć zespoły na bitbucket.org/team-name . Jak wspomniano wcześniej, bitbucket pozwala na nieograniczone repozytorium publiczne i prywatne dla zespołów z maksymalnie 5 użytkownikami.

Zespoły mogą mieć nieograniczoną liczbę użytkowników za darmo, jeśli mają w pełni publiczne repozytorium.

Twórca: Atlassian

Połączyć

2. SourceForge

Sourceforge działa dłużej niż większość i ma projekty, które to udowodniły. Wiele projektów open source na systemy Linux, Windows i Mac jest hostowanych na platformie SF. Ma zupełnie inną strukturę projektu w porównaniu z GitHub. Możesz tworzyć tylko projekty o unikalnej nazwie. SF, w przeciwieństwie do innych, umożliwia również obsługę zarówno stron statycznych, jak i dynamicznych, z opcją integracji CMS. Sourceforge umożliwia utworzenie strony internetowej dla każdego z twoich projektów na proj.sourceforge.net .

Serwery Sourceforge obsługują skrypty PHP, Perl, Python, Tcl, Ruby i powłoki. Możesz przesłać do SF za pośrednictwem klienta SFTP. Możesz także użyć Git, Subversion (SVN) i Mercurial (Hg) jako swojego VCS projektu na Sourceforge.

Twórca: Slashdot Media

Połączyć

3. GitLab

Pod-motto GitLab wydaje się być "lepsze niż GitHub", ironizujące do projektu, który sam jest hostowany na Githubie. Jednym z nich, jeśli jego unikalne cechy jest to, że można zainstalować GitLab na własnym serwerze. Daje to możliwość używania GitLab w niestandardowej domenie, jak również w niestandardowym hoście. GitLab twierdzi również, że obsługuje duże pliki i repozytoria lepiej niż GitHub. GitLab pozwala także użytkownikom na bezpłatne nieograniczone publiczne i prywatne repozytorium.

GitLab poświęca łatwość użycia GitHub dla większej prywatności, bezpieczeństwa i szybkości serwowania. Rozpoczęcie pracy z GitLabem jest znacznie trudniejsze niż rozpoczęcie korzystania z GitHub. W chwili obecnej GitLab nie ma żadnej funkcji, takiej jak strony GitHub do tworzenia stron internetowych dla repozytoriów za pomocą kilku kliknięć. Potrzebujesz (wzdycha) linii poleceń i takich rzeczy, jak ręcznie wygenerowane klucze SSH i konfiguracja przechwytywania sieci w celu utworzenia prostej strony internetowej. Github jest również lepszy pod względem dokumentacji i większej społeczności.

Deweloper: GitLab.com

Połączyć

4. Piec

Piec jest płatnym hostem kodu źródłowego. Możesz wypróbować Kiln (z wszystkimi dzwonkami i gwizdkami) za darmo przez 30 dni. Pakiety zaczynają się od 18 USD miesięcznie, rozliczane co roku. Kiln oferuje Git i Mercurial Version Control. Będziesz musiał zapłacić osobno za moduł weryfikacji kodu. Ogólnie rzecz biorąc, Kiln jest bardziej odpowiedni dla średnich i dużych organizacji liczących od 100 do 500 osób.

Kiln tworzy domenę dla twojej firmy na companyname.kilnhg.com

Twórca: Fog Creek

Połączyć

5. Codeplane

Codeplane jest ponownie płatną usługą, która oferuje 30-dniowy bezpłatny okres próbny.

Codeclan's VCS - z wyboru to Git. Przydziela 2 GB dla repozytoriów bez ograniczeń liczby użytkowników i liczby repozytoriów po 9 USD miesięcznie. Odpowiedni dla małych firm i zespołów freelancingowych. Codeplane automatycznie wykonuje kopię zapasową twoich repozytoriów i przechowuje je w Amazon S3.

Twórca: Codeplane

Połączyć

6. CodePlex

CodePlex to bezpłatna usługa hostingu kodu źródłowego firmy Microsoft. Umożliwia tworzenie projektów, z których każdy uzyskuje customname.codeplex.com domeny customname.codeplex.com

Podobnie jak Sourceforge, oznacza to, że Twoje Projekty wymagają unikalnych tytułów, które nie były wcześniej używane przez inny projekt. CodePlex oferuje opcję Git, Mercurial lub Team Foundation Server (TFS) jako kontrolę wersji. Wszystkie projekty CodePlex są prywatne przez maksymalny okres 30 dni, po czym zostaną usunięte, jeśli nie zostaną upublicznione przed datą wygaśnięcia. Nie musisz płacić za korzystanie z jakiejkolwiek funkcji CodePlex, a także CodePlex nie ogranicza limitu użytkowników uczestniczących w projekcie.

Domena twojego projektu prowadzi do strony informacyjnej twojego projektu. CodePlex nie pozwala stworzyć niestandardowej strony internetowej dla twojego projektu.

Twórca: Microsoft

Połączyć

7. Beanstalk

Beanstalk jest ponownie płatną alternatywą dla GitHub. To pozwala wypróbować go przez 2 tygodnie za darmo, po czym musisz zapłacić. Najtańszy pakiet "Bronze" kosztuje 15 USD i pozwala na maksymalnie 5 użytkowników, 3 GB pamięci i maksymalnie 10 repozytoriów. Systemy kontroli wersji Subversion i Git są obsługiwane przez Beanstalk.

Podobnie jak GitHub, pozwala edytować kod w samej przeglądarce, więc nie zawsze trzeba przejść do wiersza poleceń.

Twórca: Wildbit

Połączyć

Tabela porównawcza

Oto pełne porównanie wszystkich funkcji wszystkich 8 hostów kodu źródłowego (GitHub i 7 alternatywnych) omówionych w tym artykule:

funkcjeGithubBitbucketSourceforgeGitlabSuszarniaCodeplaneCode PlexBeanstalk
Cennik*DarmowyDarmowyDarmowyDarmowy18 USD / miesiąc9 USD / miesiącDarmowy15 USD / miesiąc
Private RepoPłatnyNieograniczony, bezpłatnytakNieograniczony, bezpłatnyPłatnyNieograniczony, płatnyNieograniczony, do 30 dni10
Public RepoNieograniczony, bezpłatnyNieograniczony, bezpłatnytakNieograniczony, bezpłatnyPłatnyNieograniczony, płatnyNieograniczony10
Limit miejsca1 GB na repozytorium2 GBŻadenŻadenŻaden2 GBŻaden3 GB
UżytkownicyNieograniczony5 i bez ograniczeń, jeśli są publiczneWspółpraca nie jest możliwaNieograniczony5NieograniczonyNieograniczony5
VCSGit, SVNGit, HgGit, SVN, HgGitGit, HgGitGit, SVN, TFS, HgGit, SVN
WykresytakNieNietakNieNieNieNie
HostingStrony statyczne. Generator stronStrony statyczneDynamiczne witryny, CMSStatycznytakNieNieNie
Przegląd kodutaktaktaktakNieNieNietak
WikitaktaktaktaktakNietakNie
Śledzenie błędówTak (wymagane logowanie)taktaktaktaktaktakNie
Forum dyskusyjneNieNietakNieNieNietakNie

* Darmowe wersje brane pod uwagę dla tej tabeli. W przypadku usług, które mają tylko płatne wersje, rozważano wersje najtańsze.

* Tabela porównawcza najlepiej oglądać w pulpitach

Udostępnij ten artykuł, jeśli uznasz to za przydatne. Proszę zostawić wszelkie sugestie / zapytania w komentarzach poniżej.

Top