Soovitatav, 2020

Toimetaja Valik

7 parimat GitHubi alternatiivi

Nagu paljud teist teavad, on Gitorious - veebisait, mis võimaldab teil Git-versiooni juhtimise abil hankida (avatud lähtekoodiga) projekte - hiljuti ostis GitLab, ja see on peatada operatsioonid alates 2015. aasta maist. 7 GitHubi alternatiivi ümardamine, et saaksite välja vaadata.

GitHub

GitHub on maailma suurim ja populaarsem koodide hostimise sait. Tarkvaraprojektide haldamiseks, hooldamiseks ja kasutuselevõtmiseks on GitHubi kasutajatel võimalik valida, kas GCS või Subversion on VCS (Version Control System). GitHub võimaldab kõigile kasutajatele tasuta piiramatuid avaliku koodi hoidlaid. Privaatsete repotehingute säilitamiseks on vajalik igakuine tellimus. GitHub võimaldab teil luua „organisatsioone”, mis põhimõtteliselt toimivad tavapäraste kontodena, välja arvatud, et neil on alati vähemalt üks kasutajakonto, mis on loetletud nende omanikuna.

Kõik kasutajad ja organisatsioonid saavad võõrustada ühe tasuta veebisaidi GitHubi lehekülgede alamdomeeni username.github.io ning piiramatud projekti leheküljed aadressil username.github.io/project-page ja saate minna oma kohandatud domeeni (kui teil on selline) ) igal ajal tasuta. GitHubil on töölauarakendused Windowsi ja OSXi jaoks.

Parimate GitHubi alternatiivide nimekiri

1. Bitbucket

Bitbucket on populaarsuse ja kasutuse poolest teine ​​ainult GitHubile. Bitbucket on tasuta üksikisikutele ja organisatsioonidele, kellel on 5 kasutajat või vähem, ning see võimaldab teil kasutada piiramatuid avaliku ja erasektori hoidlaid. Bitbucket võimaldab teil faile vajutada mis tahes Git kliendi või Git käsurea abil.

Atlassianil on ka oma Git ja Mercurial kliendi Source Tree, mis on tasuta saadaval Windowsis ja Macis. Bitbucket saab juhtida ka oma veebiliidese kaudu.

Bitbucket, nagu GitHub, võimaldab teil veebisaidi tasuta registreerimiseks accountname.bitbucket.org ja projekti lehekülgedel aadressil accountname.bitbucket.org/project .

Võite kasutada ka oma domeeninime oma Bitbucketi veebisaidile. Bitbucket võimaldab teil teha meeskondi bitbucket.org/team-name . Nagu eelnevalt mainitud, võimaldab bitbucket teil olla kuni 5 kasutajaga meeskondadele piiramatu avaliku ja erasektori repo.

Võistkondadel võib olla piiramatu kasutaja tasuta, kui neil on täielikult avalik reposid.

Arendaja: Atlassian

Link

2. SourceForge

Sourceforge on olnud enam kui enam, ja tal on projektid selle tõestamiseks. SF-l on palju avatud lähtekoodiga Linuxi, Windowsi ja Maci projekte. Sellel on GitHubiga võrreldes täiesti erinev projekti struktuur. Saate luua ainult unikaalse nimega projekte. Erinevalt teistest võimaldab SF kasutada nii staatilisi kui ka dünaamilisi lehekülgi, mis võimaldab ka CMS-i integreerida. Sourceforge võimaldab teil luua oma projektide veebisaidi aadressil proj.sourceforge.net .

Sourceforge'i serverid toetavad PHP, Perli, Pythoni, Tcl, Ruby ja shell skripte. SF-i saab üles laadida SFTP kliendi kaudu. Te saate ka võimaluse kasutada Git, Subversion (SVN) ja Mercurial (Hg) oma projekti VCS-i Sourceforge'is.

Arendaja: Slashdot Media

Link

3. GitLab

GitLabi sub-moto näib olevat "parem kui GitHub", irooniline projekti jaoks, mis on ise Githubis. Üks, kui selle unikaalsed omadused on see, et saate GitLabi installida oma serverisse. See annab teile võimaluse kasutada GitLabi nii kohandatud domeenis kui ka kohandatud hostis. GitLab väidab ka, et käsitleb suuremaid faile ja hoidlaid paremini kui GitHub. GitLab võimaldab kasutajatel ka tasuta ja erasektori repotehinguid tasuta.

GitLab ohverdab GitHubi kasutamise lihtsust privaatsuse, turvalisuse ja teenindamise kiiruse suurendamiseks. GitLabiga alustamine on palju raskem kui GitHubiga alustamine. Praegusel hetkel ei ole GitLabil mingeid funktsioone, nagu GitHubi leheküljed, et luua oma reklaamide jaoks veebilehti mõne klõpsuga. Lihtsa veebilehe loomiseks on vaja käsurida ja asju nagu käsitsi genereeritud SSH-võtmed ja veebikonksu konfiguratsioon. Github on ka parem dokumentatsiooni ja suurema kogukonna poolest.

Arendaja: GitLab.com

Link

4. Kamin

Kiln on makstud lähtekoodi host. Võite proovida Kilni (koos kõigi kellade ja viledega) 30 päeva jooksul tasuta. Paketid algavad 18 dollarit kuus, mis esitatakse igal aastal. Kiln pakub Git ja Mercurial Version Controlit. Koodide ülevaatuse mooduli eest peate maksma eraldi. Üldiselt sobib Kiln keskmistele ja suurtele organisatsioonidele 100-500 inimesele.

Kiln teeb ettevõtte jaoks domeeninime companyname.kilnhg.com

Arendaja: Fog Creek

Link

5. Kandeplaan

Codeplane on jällegi tasuline teenus, mis pakub 30-päevast tasuta prooviperioodi.

Codeplane'i VCS-valik on Git. See eraldab teie hoidlatele 2 GB ilma kasutajate või hoidlate arvu piiranguta 9 $ kuus. Sobib väikestele ettevõtetele ja vabakutselistele meeskondadele. Codeplane võtab automaatselt ka oma hoidlate varukoopiad ja salvestab need Amazon S3-sse.

Arendaja: Codeplane

Link

6. CodePlex

CodePlex on Microsofti tasuta avatud lähtekoodiga hostimise teenus. See võimaldab teil luua projekte, millest igaüks saab domeeni customname.codeplex.com

Nagu Sourceforge, tähendab see, et teie projektid vajavad ainulaadseid pealkirju, mida teine ​​projekt ei ole varem kasutanud. CodePlex annab teile versiooni kontrollina võimaluse kas Git, Mercurial või Team Foundation Server (TFS). Kõik CodePlexi projektid on privaatsed maksimaalselt 30 päeva, mille järel need eemaldatakse, kui neid ei avaldata enne kehtivusaja lõppu. Te ei pea maksma, et kasutada ühtegi CodePlexi funktsiooni ning CodePlex ei määra projektis osalevate kasutajate arvule ülempiiri.

Teie projekti domeen viib teie projekti infolehe juurde. CodePlex ei lase teil oma projektile kohandatud veebisaiti luua.

Arendaja: Microsoft

Link

7. Beanstalk

Beanstalk on taas GitHubile makstav alternatiiv. See võimaldab teil proovida 2 nädalat tasuta, mille järel peate maksma. Selle odavaim pakett “Bronze” maksab 15 dollarit ja võimaldab kuni 5 kasutajat, 3 GB mäluruumi ja maksimaalselt 10 hoidlat. Beanstalk toetab Subversioni ja Git versiooni juhtimissüsteeme.

Sarnaselt GitHubiga võimaldab see oma koodi brauseris ise redigeerida, seega ei pea te alati käsurealt üle minna.

Arendaja: Wildbit

Link

Võrdlustabel

Siin on kõigi käesolevas artiklis käsitletud 8 (GitHub ja 7 alternatiivi) lähtekoodi kõigi funktsioonide täielik võrdlus.

OmadusedGithubBitbucketSourceforgeGitlabKaminCodeplaneKood PlexBeanstalk
Hinnakujundus *TasutaTasutaTasutaTasuta$ 18 / mo$ 9 / moTasuta$ 15 / mo
Privaatne repoTasutudPiiramatu, tasutaJahPiiramatu, tasutaTasutudPiiramatu, makstudPiiramatu, kuni 30 päeva10
Avalik repoPiiramatu, tasutaPiiramatu, tasutaJahPiiramatu, tasutaTasutudPiiramatu, makstudPiiramatu10
Ladustamispiir1 GB repo kohta2GBPuudubPuudubPuudub2GBPuudub3GB
KasutajadPiiramatu5 & ​​Unlimited, kui see on avalikKoostöö ei ole võimalikPiiramatu5PiiramatuPiiramatu5
VCSGit, SVNGit, HgGit, SVN, HgGitGit, HgGitGit, SVN, TFS, HgGit, SVN
GraafikudJahEiEiJahEiEiEiEi
VeebimajutusStaatilised saidid. Lehekülje generaatorStaatilised saididDünaamilised saidid, CMSStaatilineJahEiEiEi
Koodide läbivaatamineJahJahJahJahEiEiEiJah
WikiJahJahJahJahJahEiJahEi
Vea jälgimineJah (nõutav sisselogimine)JahJahJahJahJahJahEi
ArutelufoorumEiEiJahEiEiEiJahEi

* Selle tabeli puhul vaadeldakse tasuta versioone. Teenuste puhul, millel on ainult tasulised versioonid, on kaalutud madalaima hinnaga versioone.

* Võrdlustabelit saab kõige paremini vaadata töölaudades

Palun lugege seda artiklit, kui see on kasulik. Palun jätke kõik soovitused / päringud allpool olevatesse kommentaaridesse.

Top