Kot mnogi veste, je Gritious - spletna stran, ki vam omogoča gostovanje (odprtokodnih) projektov z nadzorom različic Git - pred kratkim kupila GitLab, in ustaviti delovanje od maja 2015. V zvezi s tem imamo zaokrožite 7 alternativ GitHub, ki jih lahko preverite.
GitHub
GitHub je največje svetovno spletno mesto za gostovanje kod. Uporabniki GitHub-a lahko izbirajo med uporabo Git ali Subversion kot VCS (System Control System), za upravljanje, vzdrževanje in uvajanje programske opreme. GitHub omogoča brezplačno neomejeno javno shranjevanje kod vseh uporabnikov. Za ohranitev zasebnih repo transakcij je potrebna mesečna naročnina. GitHub vam omogoča, da ustvarite "organizacije", ki v bistvu delujejo kot navadni računi, razen da imajo vedno vsaj en uporabniški račun, naveden kot njihov lastnik.
Vsi uporabniki in organizacije lahko gostijo eno brezplačno spletno mesto na podstrani GitHub, pod username.github.io
, in na neomejenih projektnih straneh na username.github.io/project-page
in lahko preklopite na lastno domeno po meri (če jo imate) ) kadarkoli brezplačno. GitHub ima namizne aplikacije za Windows in OSX.
Seznam najboljših alternativ GitHub
1. Bitbucket
Bitbucket je po priljubljenosti in rabi le za GitHub. Bitbucket je brezplačen za posameznike in organizacije s 5 ali manj uporabniki in omogoča neomejeno javno in zasebno skladišče. Bitbucket vam omogoča potiskanje datotek s katerim koli odjemalcem Git ali ukazno vrstico Git.
Atlassian ima tudi lastno Git in Mercurial Client Tree, ki je brezplačno na voljo v operacijskih sistemih Windows in Mac. Bitbucket lahko upravljate tudi prek njegovega spletnega vmesnika.
Bitbucket, tako kot GitHub, vam omogoča brezplačno gostovanje spletne strani na naslovu accountname.bitbucket.org
in strani projekta na naslovu accountname.bitbucket.org/project
.
Za vašo spletno stran Bitbucket lahko uporabite tudi lastno ime domene. Bitbucket vam omogoča izdelavo skupin na bitbucket.org/team-name
. Kot smo že omenili, vam bitbucket omogoča neomejeno javno in zasebno repo za ekipe z do 5 uporabniki.
Ekipe z neomejenimi uporabniki lahko imajo brezplačno, če imajo v celoti javne repo.
Razvijalec: Atlassian
Povezava2. SourceForge
Sourceforge je bil okrog dlje kot večina in ima projekte, ki to dokazujejo. Veliko odprtokodnih projektov Linux, Windows in Mac gosti na SF. Ima popolnoma drugačno strukturo projekta v primerjavi z GitHubom. Ustvarite lahko samo projekte z enoličnim imenom. SF za razliko od drugih omogoča tudi gostovanje statičnih in dinamičnih strani z možnostjo integracije CMS-a. Sourceforge vam omogoča, da ustvarite spletno stran za vsak vaš projekt, na proj.sourceforge.net
.
Strežniki Sourceforge podpirajo PHP, Perl, Python, Tcl, Ruby in skripte ukazne lupine. Lahko prenesete v SF prek odjemalca SFTP. Prav tako dobite možnost uporabe Git, Subversion (SVN) in Mercurial (Hg) kot VCS vašega projekta na Sourceforge.
Razvijalec: Slashdot Media
Povezava3. GitLab
Pod moto GitLaba se zdi, da je »Boljše kot GitHub«, ironično za projekt, ki je sam gostitelj Githuba. Eden, če je njegova edinstvena funkcija je, da lahko namestite GitLab na svoj strežnik. To vam omogoča, da uporabite GitLab na domeni po meri in z gostiteljem po meri. GitLab prav tako trdi, da obravnava velike datoteke in repozitoriji bolje kot GitHub. GitLab prav tako omogoča uporabnikom brezplačen javni in zasebni repo.
GitLab žrtvuje enostavnost uporabe GitHub-a za večjo zasebnost, varnost in hitrost serviranja. Prvi koraki z GitLab je veliko težje kot začeti z GitHubom. Zdaj GitLab nima funkcij, kot so strani GitHub za ustvarjanje spletnih strani za vaše repozicije v nekaj klikih. Za ustvarjanje preproste spletne strani potrebujete (stokanje) ukazno vrstico in stvari, kot so ročno izdelani ključi SSH in konfiguracija spletnega kljuke. Github je tudi boljši v smislu dokumentacije in večje skupnosti.
Razvijalec: GitLab.com
Povezava4. Kiln
Kiln je gostitelj plačane izvorne kode. Lahko poskusite Kiln (z vsemi zvonovi in piščalke) brezplačno za 30 dni. Paketi se začnejo od 18 dolarjev na mesec, obračunajo pa se vsako leto. Kiln ponuja nadzor Git in mercurial različic. Za modul za pregled kode morate plačati ločeno. Na splošno je Kiln bolj primeren za srednje do velike organizacije s 100 do 500 osebami.
Kiln je domena za vaše podjetje na naslovu companyname.kilnhg.com
Razvijalec: Fog Creek
Povezava
5. Koda ravnine
Codeplane je spet plačana storitev, ki ponuja 30-dnevno brezplačno preizkušanje.
Izbira kodeplanovega VCS je Git. Dodeli 2 GB za vaša skladišča brez omejitev za uporabnike ali število repozitorijev na 9 $ na mesec. Primeren za majhna podjetja in prostovoljne ekipe. Codeplane tudi samodejno sprejme varnostno kopijo vaših skladišč in jih shrani v Amazon S3.
Razvijalec: Codeplane
Povezava6. CodePlex
CodePlex je Microsoft brezplačno odprto kodo gostovanje storitev. Omogoča vam ustvarjanje projektov, od katerih vsak dobi domeno customname.codeplex.com
Tako kot Sourceforge to pomeni, da vaši projekti potrebujejo edinstvene naslove, ki jih drugi projekt še ni uporabljal. CodePlex vam ponuja možnost Git, Mercurial ali Team Foundation Server (TFS) kot nadzor nad različico. Vsi projekti CodePlexa so zasebni za največ 30 dni, potem pa bodo odstranjeni, če niso objavljeni pred datumom poteka. Ni vam treba plačati za uporabo funkcije CodePlex in tudi CodePlex ni določil omejitve števila uporabnikov, ki prispevajo k projektu.
Domena vašega projekta vodi na stran z informacijami o vašem projektu. CodePlex vam ne omogoča ustvarjanja spletnega mesta po meri za vaš projekt.
Razvijalec: Microsoft
Povezava7. Zgoščenka
Beanstalk je spet plačana alternativa GitHubu. Omogoča vam, da ga preizkusite 2 tedna brezplačno, potem pa morate plačati. Njegov najcenejši paket "Bronze" stane 15 $ in omogoča do 5 uporabnikov, 3 GB prostora za shranjevanje in največ 10 repozitorijev. Sistem za nadzor različic Subversion in Git podpira Beanstalk.
Tako kot GitHub vam omogoča tudi urejanje kode v samem brskalniku, zato vam ni treba vedno preklopiti v ukazno vrstico.
Razvijalec: Wildbit
PovezavaPrimerjalna tabela
Tukaj je popolna primerjava vseh funkcij vseh 8 (GitHub in 7 alternativ) gostiteljev izvorne kode, obravnavanih v tem članku:
Lastnosti | Github | Bitbucket | Sourceforge | Gitlab | Kiln | Codeplane | Code Plex | Beanstalk | |
---|---|---|---|---|---|---|---|---|---|
Cenitev* | prost | prost | prost | prost | 18 $ / mesec | 9 $ / mesec | prost | $ 15 / mo | |
Zasebno Repo | Plačan | Neomejeno, brezplačno | Da | Neomejeno, brezplačno | Plačan | Neomejeno, plačano | Neomejeno, do 30 dni | 10 | |
Javno repo | Neomejeno, brezplačno | Neomejeno, brezplačno | Da | Neomejeno, brezplačno | Plačan | Neomejeno, plačano | Neomejeno | 10 | |
Omejitev pomnilnika | 1 GB na repo | 2 GB | Jih ni | Jih ni | Jih ni | 2 GB | Jih ni | 3 GB | |
Uporabniki | Neomejeno | 5 & Neomejeno, če je javno | Sodelovanje ni mogoče | Neomejeno | 5 | Neomejeno | Neomejeno | 5 | |
VCS | Git, SVN | Git, Hg | Git, SVN, Hg | Git | Git, Hg | Git | Git, SVN, TFS, Hg | Git, SVN | |
Grafi | Da | Ne | Ne | Da | Ne | Ne | Ne | Ne | |
Spletno gostovanje | Statična mesta. Generator strani | Statična mesta | Dinamična mesta, CMS | Statično | Da | Ne | Ne | Ne | |
Pregled kode | Da | Da | Da | Da | Ne | Ne | Ne | Da | |
Wiki | Da | Da | Da | Da | Da | Ne | Da | Ne | |
Sledenje napak | Da (zahteva se prijava) | Da | Da | Da | Da | Da | Da | Ne | |
Forum za razprave | Ne | Ne | Da | Ne | Ne | Ne | Da | Ne |
* Za to tabelo so upoštevane brezplačne različice. Za storitve, ki imajo samo plačane različice, so bile upoštevane najnižje cene.
* Primerjalna tabela je najbolje videti v namiznih računalnikih
Prosimo, delite ta članek, če se vam zdi to koristno. V spodnjih komentarjih pustite vse predloge / vprašanja.