Priporočena, 2024

Izbira Urednika

7 najboljših alternativ za GitHub

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

Povezava

2. 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

Povezava

3. 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

Povezava

4. 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

Povezava

6. 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

Povezava

7. 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

Povezava

Primerjalna tabela

Tukaj je popolna primerjava vseh funkcij vseh 8 (GitHub in 7 alternativ) gostiteljev izvorne kode, obravnavanih v tem članku:

LastnostiGithubBitbucketSourceforgeGitlabKilnCodeplaneCode PlexBeanstalk
Cenitev*prostprostprostprost18 $ / mesec9 $ / mesecprost$ 15 / mo
Zasebno RepoPlačanNeomejeno, brezplačnoDaNeomejeno, brezplačnoPlačanNeomejeno, plačanoNeomejeno, do 30 dni10
Javno repoNeomejeno, brezplačnoNeomejeno, brezplačnoDaNeomejeno, brezplačnoPlačanNeomejeno, plačanoNeomejeno10
Omejitev pomnilnika1 GB na repo2 GBJih niJih niJih ni2 GBJih ni3 GB
UporabnikiNeomejeno5 & ​​Neomejeno, če je javnoSodelovanje ni mogočeNeomejeno5NeomejenoNeomejeno5
VCSGit, SVNGit, HgGit, SVN, HgGitGit, HgGitGit, SVN, TFS, HgGit, SVN
GrafiDaNeNeDaNeNeNeNe
Spletno gostovanjeStatična mesta. Generator straniStatična mestaDinamična mesta, CMSStatičnoDaNeNeNe
Pregled kodeDaDaDaDaNeNeNeDa
WikiDaDaDaDaDaNeDaNe
Sledenje napakDa (zahteva se prijava)DaDaDaDaDaDaNe
Forum za razpraveNeNeDaNeNeNeDaNe

* 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.

Top