Preporučeno, 2020

Izbor Urednika

7 najboljih alternativa za GitHub

Kao što mnogi od vas možda znaju, Gitorious - web-lokacija koja vam omogućuje hostiranje (otvorenog koda) projekata koji koriste Git kontrolu verzija - nedavno je kupila tvrtka GitLab, a to je da zaustavi rad od svibnja 2015. U odnosu na to, imamo 7 GitHub alternativa koje možete provjeriti.

GitHub

GitHub je najveća i najpopularnija stranica za hosting kodova na svijetu. Korisnici GitHub-a mogu birati ili Git ili Subversion kao svoj VCS (Sustav kontrole verzija), za upravljanje, održavanje i implementaciju softverskih projekata. GitHub omogućuje besplatno neograničeno javno spremište kod svih korisnika. Da biste zadržali privatne repo transakcije, potrebna je mjesečna pretplata. GitHub vam omogućuje stvaranje 'organizacija' koje u osnovi funkcioniraju kao obični računi, osim što uvijek imaju barem jedan korisnički račun naveden kao njihov vlasnik.

Svi korisnici i organizacije mogu ugostiti jednu besplatnu web-lokaciju na stranicama domene GitHub username.github.io kao i neograničene stranice projekta na adresi username.github.io/project-page i možete se prebaciti na vlastitu prilagođenu domenu (ako je imate ) bilo kada besplatno. GitHub ima desktop aplikacije za Windows i OSX.

Popis najboljih alternativa za GitHub

1. Bitbucket

Bitbucket je odmah iza GitHub-a u smislu popularnosti i korištenja. Bitbucket je besplatan za pojedince i organizacije s 5 ili manje korisnika i omogućuje vam neograničeno javno i privatno spremište. Bitbucket vam omogućuje guranje datoteka pomoću bilo kojeg Git klijenta ili Git naredbenog retka.

Atlassian također ima svoj vlastiti Git i Mercurial klijent stablo izvor koji je dostupan besplatno na Windows i Mac. Bitbucket se također može kontrolirati putem njegovog web sučelja.

Bitbucket, kao i GitHub, omogućuje vam da besplatno hostirate web-lokaciju na accountname.bitbucket.org i projektnim stranicama na accountname.bitbucket.org/project .

Također možete koristiti svoj vlastiti naziv domene za vašu Bitbucket web stranicu. Bitbucket vam omogućuje da napravite timove na bitbucket.org/team-name . Kao što je već spomenuto, bitbucket omogućuje neograničene javne i privatne repo za timove s do 5 korisnika.

Timovi s neograničenim brojem korisnika mogu imati besplatno ako imaju potpuno repo.

Razvojni programer: Atlassian

Veza

2. SourceForge

Sourceforge je bio duže od većine i ima projekte koji to dokazuju. Mnogo open source Linuxa, Windows i Mac projekata hostirano je na SF-u. Ima potpuno drugačiju strukturu projekta u usporedbi s GitHubom. Možete izraditi samo projekte s jedinstvenim imenom. SF za razliku od drugih, također vam omogućuje da hostirate i statičke i dinamičke stranice, uz mogućnost integriranja CMS-a. Sourceforge omogućuje stvaranje web-mjesta za svaki od vaših projekata, na proj.sourceforge.net .

Sourceforge poslužitelji podržavaju PHP, Perl, Python, Tcl, Ruby i shell skripte. Možete prenijeti na SF putem SFTP klijenta. Također dobivate mogućnost korištenja Git, Subversion (SVN) i Mercurial (Hg) kao VCS projekta na Sourceforgeu.

Razvojni programer: Slashdot Media

Veza

3. GitLab

Pod-moto GitLaba čini se da je “Bolje od GitHuba”, ironičan za projekt koji je sam domaćin na Githubu. Jedan od njegovih jedinstvenih značajki je da možete instalirati GitLab na vlastiti poslužitelj. To vam daje mogućnost korištenja GitLab-a na prilagođenoj domeni kao i s prilagođenim hostom. GitLab također tvrdi da upravlja velikim datotekama i spremištima bolje od GitHub-a. GitLab korisnicima omogućuje i neograničen javni i privatni repo.

GitLab žrtvuje jednostavnost korištenja GitHuba za veću privatnost, sigurnost i brzinu posluživanja. Početak rada s GitLabom mnogo je teži nego početak rada s GitHubom. Od sada, GitLab nema značajku kao što su GitHub stranice za stvaranje web stranica za vaše repozitore u nekoliko klikova. Trebate (uzdisati) naredbeni redak i stvari kao što su ručno generirani SSH ključevi i web-kuka za kreiranje jednostavne web stranice. Github je također bolji u smislu dokumentacije i veće zajednice.

Razvojni programer: GitLab.com

Veza

4. Kiln

Peć je domaćin plaćenog izvornog koda. Možete probati Kiln (sa svim zvonama i zviždaljkama) besplatno 30 dana. Paketi počinju od 18 USD mjesečno, a naplaćuju se godišnje. Kiln nudi kontrolu Git i Mercurial verzija. Morat ćete platiti zasebno za Modul za pregled koda. Sveukupno, peć je prikladnija za srednje do velike organizacije od 100 do 500 osoba.

Peć čini domenu za vašu tvrtku na adresi companyname.kilnhg.com

Razvojni programer: Fog Creek

Veza

5. Razina koda

Codeplane je opet plaćena usluga koja nudi besplatnu probnu verziju od 30 dana.

Kodplaneov izbor VCS-a je Git. Dodjeljuje 2 GB za spremišta bez ograničenja na korisnike ili broj spremišta na 9 USD mjesečno. Pogodno za male tvrtke i slobodne timove. Codeplane također automatski preuzima sigurnosnu kopiju spremišta i pohranjuje ih u Amazon S3.

Razvojni programer: Codeplane

Veza

6. CodePlex

CodePlex je Microsoft-ov besplatni hosting open source kod. To vam omogućuje stvaranje projekata od kojih svaki dobiti domenu customname.codeplex.com

Kao i Sourceforge, to znači da Vaši projekti trebaju jedinstvene naslove koji prije nisu korišteni u nekom drugom projektu. CodePlex vam daje mogućnost Git, Mercurial ili Team Foundation Server (TFS) kao kontrolu verzije. Svi CodePlex projekti su privatni za maksimalno trajanje od 30 dana, nakon čega će biti uklonjeni ako nisu objavljeni prije isteka roka valjanosti. Ne morate platiti za korištenje bilo koje značajke CodePlex-a, a niti CodePlex ne postavlja ograničenje na broj korisnika koji pridonose projektu.

Domena vašeg projekta vodi na stranicu s informacijama o vašem projektu. CodePlex vam ne dopušta stvaranje prilagođenog web-mjesta za vaš projekt.

Razvojni programer: Microsoft

Veza

7. Nosač graha

Beanstalk je opet plaćena alternativa GitHubu. To vam omogućuje da ga isprobate 2 tjedna besplatno, nakon čega morate platiti. Njegov najjeftiniji paket “Bronze” košta 15 USD i dopušta do 5 korisnika, 3 GB prostora za pohranu i najviše 10 spremišta. Subverzije i sustave kontrole verzije Git podržavaju Beanstalk.

Kao i GitHub, omogućuje vam uređivanje koda u samom pregledniku, tako da ne morate uvijek prebacivati ​​na naredbeni redak.

Razvojni programer: Wildbit

Veza

Tablica usporedbe

Ovo je potpuna usporedba svih značajki svih 8 (GitHub i 7 alternativa) hostova o izvornom kodu o kojima se raspravlja u ovom članku:

ZnačajkeGithubBitbucketsourceforgeGitlabpeć za sušenjeCodeplaneKod PlexBeanstalk
cijena *BesplatnoBesplatnoBesplatnoBesplatno18 $ / mj$ 9 / mjBesplatno15 $ / mj
Privatni RepoplaćenNeograničeno, besplatnoDaNeograničeno, besplatnoplaćenNeograničeno, plaćenoNeograničeno, do 30 dana10
Javni repoNeograničeno, besplatnoNeograničeno, besplatnoDaNeograničeno, besplatnoplaćenNeograničeno, plaćenoNeograničen10
Ograničenje pohrane1 GB po repu2GBnijedannijedannijedan2GBnijedan3GB
KorisniciNeograničen5 & ​​Neograničeno ako je javnoSuradnja nije mogućaNeograničen5NeograničenNeograničen5
VCSGit, SVNGit, HgGit, SVN, HgGitGit, HgGitGit, SVN, TFS, HgGit, SVN
grafoviDaNeNeDaNeNeNeNe
Web hostingStatična mjesta. Generator straniceStatična mjestaDinamička mjesta, CMSStatičkiDaNeNeNe
Pregled kodaDaDaDaDaNeNeNeDa
WikiDaDaDaDaDaNeDaNe
Praćenje bugovaDa (obavezno prijavljivanje)DaDaDaDaDaDaNe
Forum za raspravuNeNeDaNeNeNeDaNe

* Besplatne verzije razmatrane za ovu tablicu. Za usluge koje imaju samo plaćene verzije razmatrane su verzije s najnižom cijenom.

* Tablicu usporedbe najbolje je vidjeti na Računala

Podijelite ovaj članak ako vam je to bilo korisno. Molimo ostavite sve prijedloge / upite u komentarima u nastavku.

Top