Recomandat, 2024

Alegerea Editorului

7 cele mai bune alternative GitHub

După cum mulți dintre dvs. știți, Gitorious - un site web care vă permite să găzduiți (open source) proiecte folosind controlul versiunii Git - a fost recent achiziționat de GitLab și este de a opri operațiunile din mai 2015. În legătură cu aceasta, avem rouduit de 7 alternative GitHub pentru tine de a verifica afară.

GitHub

GitHub este cel mai mare și cel mai popular site de găzduire a codului din lume. Utilizatorii GitHub au posibilitatea de a utiliza fie Git, fie Subversion ca VCS (System Control System), pentru a gestiona, întreține și implementa proiecte software. GitHub permite crearea de depozite de coduri publice nelimitate pentru toți utilizatorii. Pentru a menține repo-urile private, este necesar un abonament lunar. GitHub vă permite să creați "organizații" care în principiu funcționează ca conturi obișnuite, cu excepția faptului că au întotdeauna cel puțin un cont de utilizator enumerat ca proprietar al acestora.

Toți utilizatorii și organizațiile ajung să găzduiască un site web gratuit pe un subdomeniu GitHub username.github.io, precum și pagini nelimitate de proiect la username.github.io/project-page și puteți trece la propriul domeniu personalizat (dacă aveți unul ) oricând gratuit. GitHub are aplicații desktop pentru Windows și OSX.

Lista celor mai bune alternative GitHub

1. Bitbucket

Bitbucket este al doilea doar pentru GitHub în ceea ce privește popularitatea și utilizarea. Bitbucket este gratuit pentru persoane fizice și organizații cu 5 sau mai puțini utilizatori și vă permite să aveți nelimitat depozite publice și private. Bitbucket vă permite să împingeți fișiere utilizând orice client Git sau linia de comandă Git.

Atlassian are de asemenea propriul Git și Mercurial Source Tree Tree, care este disponibil gratuit pe Windows și Mac. Bitbucket poate fi, de asemenea, controlat prin interfața sa web.

Bitbucket, ca și GitHub, vă permite să găzduiți gratuit un site web la adresa accountname.bitbucket.org și paginile proiectului la accountname.bitbucket.org/project .

De asemenea, puteți utiliza propriul nume de domeniu pentru site-ul dvs. Bitbucket. Bitbucket vă permite să faceți echipe la bitbucket.org/team-name . Așa cum am menționat anterior, Bitbucket vă permite să aveți nelimitat repo publice și private pentru echipe cu până la 5 utilizatori.

Echipele cu utilizatori pot avea utilizatori nelimitați gratuit dacă au repo-uri publice publice.

Programator: Atlassian

Legătură

2. SourceForge

Sourceforge a fost în jur de mai mult decât majoritatea și are proiectele să o dovedească. O mulțime de proiecte open source cu Linux, Windows și Mac sunt găzduite pe SF. Are o structură de proiect total diferită în comparație cu GitHub. Puteți crea numai proiecte cu un nume unic. SF, spre deosebire de altele, vă permite să găzduiți atât pagini statice, cât și dinamice, cu opțiunea de a integra și un CMS. Sourceforge vă permite să creați un site web pentru fiecare dintre proiectele dvs., la proj.sourceforge.net .

Sursa serverului Sourceforge suportă script-uri PHP, Perl, Python, Tcl, Ruby și shell. Puteți încărca în SF printr-un client SFTP. De asemenea, aveți posibilitatea să utilizați Git, Subversion (SVN) și Mercurial (Hg) ca proiect VCS pe Sourceforge.

Programator: Slashdot Media

Legătură

3. GitLab

Sub-motto-ul lui GitLab pare a fi "mai bun decât GitHub", ironic pentru un proiect care este el însuși găzduit pe Github. Unul în cazul în care caracteristicile sale unice este că puteți instala GitLab pe propriul server. Aceasta vă oferă posibilitatea de a utiliza GitLab pe un domeniu personalizat, precum și cu o gazdă personalizată. GitLab pretinde, de asemenea, că gestionează fișiere mari și depozite mai bune decât GitHub. GitLab permite, de asemenea, utilizatorilor să beneficieze gratuit de reputații publice și private nelimitate.

GitLab sacrifică ușurința utilizării GitHub pentru mai multă intimitate, securitate și viteză de servire. Noțiuni de bază cu GitLab este mult mai greu decât să începeți cu GitHub. De acum, GitLab nu are nicio caracteristică, cum ar fi paginile GitHub, pentru crearea paginilor web pentru repo-urile dvs. cu câteva clicuri. Aveți nevoie de (geroasă) linia de comandă și lucruri cum ar fi cheile SSH generate manual și configurația cârligului web pentru a crea o pagină web simplă. Github este, de asemenea, mai bun în ceea ce privește documentația și o comunitate mai largă.

Programator: GitLab.com

Legătură

4. Kiln

Kiln este o gazdă a codului sursă plătită . Puteți încerca Kiln (cu toate clopotele și fluierele) să fie eliberat timp de 30 de zile. Pachetele încep de la 18 USD pe lună, facturate anual. Kiln oferă Git și controlul versiunii Mercurial. Va trebui să plătiți separat modulul de revizuire a codului. În general, Kiln este mai potrivit pentru organizațiile medii și mari de 100-500 de persoane.

Kiln face un domeniu pentru compania dvs. la companyname.kilnhg.com

Programator: Fog Creek

Legătură

5. Codeplane

Codeplane este din nou un serviciu plătit, care oferă o încercare gratuită de 30 de zile.

Modelul VCS al Codeplane - alegerea este Git. Acesta alocă 2 GB pentru depozitele dvs., fără limite pentru utilizatori sau numărul de depozite la 9 USD pe lună. Potrivit pentru companiile mici și echipele de freelancing. Codeplane, de asemenea, ia automat o copie de siguranță a depozitelor dvs. și le stochează în Amazon S3.

Programator: Codeplane

Legătură

6. CodePlex

CodePlex este serviciul gratuit de găzduire a codului open source al Microsoft. Acesta vă permite să creați proiecte, fiecare dintre care obține un domeniu customname.codeplex.com

La fel ca Sourceforge, aceasta înseamnă că proiectele dvs. au nevoie de titluri unice care nu au fost folosite anterior de un alt proiect. CodePlex vă oferă opțiunea de Git, Mercurial sau Team Foundation Server (TFS) ca control al versiunii. Toate proiectele CodePlex sunt private pentru o durată maximă de 30 de zile, după care vor fi eliminate dacă nu vor fi făcute publice înainte de expirarea termenului. Nu este nevoie să plătiți pentru a utiliza orice caracteristică CodePlex și nici CodePlex nu stabilește un plafon pentru numărul de utilizatori care contribuie la un proiect.

Domeniul proiectului dvs. duce la pagina de informații a proiectului. CodePlex nu vă permite să creați un site personalizat pentru proiectul dvs.

Programator: Microsoft

Legătură

7. Beanstalk

Beanstalk este din nou o alternativă plătită la GitHub. Acesta vă permite să încercați pentru 2 săptămâni gratuit, după care trebuie să plătiți. Cel mai ieftin pachet "Bronze" costă 15 USD și permite până la 5 utilizatori, 3 GB de stocare și maxim 10 depozite. Subversion și Git Sistemele de control al versiunii sunt acceptate de Beanstalk.

Ca și GitHub, vă permite să editați codul în browser-ul în sine, astfel încât nu trebuie întotdeauna să treceți la linia de comandă.

Programator: Wildbit

Legătură

Tabel comparativ

Iată o comparație completă a tuturor funcțiilor din toate cele 8 gazde ale codului sursă (GitHub și 7 alternative) discutate în acest articol:

CaracteristicigithubBitBucketSourceforgeGitlabKilnCodeplaneCod Plexvrejul de fasole
Prețuri *LiberLiberLiberLiber$ 18 / mo$ 9 / moLiber$ Nr.15 / mo
Repo privatePlătitNelimitat, gratuitdaNelimitat, gratuitPlătitNelimitat, plătitNelimitat, până la 30 de zile10
Public RepoNelimitat, gratuitNelimitat, gratuitdaNelimitat, gratuitPlătitNelimitat, plătitNelimitat10
Limita de depozitare1GB pe repo2GBNici unulNici unulNici unul2GBNici unul3GB
UtilizatoriNelimitat5 & ​​Nelimitat dacă este publicăNu este posibilă colaborareaNelimitat5NelimitatNelimitat5
VCSGit, SVNGit, HgGit, SVN, HggitGit, HggitGit, SVN, TFS, HgGit, SVN
GraficedaNuNudaNuNuNuNu
Web hostingSite-uri statice. Generator de paginiSite-uri staticeSite-uri dinamice, CMSStaticdaNuNuNu
Revizuire a CoduluidadadadaNuNuNuda
WikidadadadadaNudaNu
Urmărirea bugurilorDa (este necesară logarea)dadadadadadaNu
Forum de discuțiiNuNudaNuNuNudaNu

* Versiuni gratuite luate în considerare pentru acest tabel. Pentru serviciile care au numai versiuni plătite, au fost luate în considerare versiunile cu cele mai mici prețuri.

* Tabela de comparație este cel mai bine vizualizată în desktop-uri

Vă rugăm să împărtășiți acest articol dacă vi se pare util. Vă rugăm să lăsați orice sugestie / întrebări în comentariile de mai jos.

Top