Rekomenduojama, 2024

Redaktoriaus Pasirinkimas

7 GitHub geriausios alternatyvos

Kaip daugelis iš jūsų gali žinoti, „Gitorious“ - svetainė, kurioje leidžiama priimti (atviro kodo) projektus, naudojant „Git“ versijos valdymą - neseniai įsigijo „GitLab“, o tai yra sustabdyti operacijas nuo 2015 m. Gegužės mėn. 7 „GitHub“ alternatyvos, kurias galite patikrinti.

GitHub

„GitHub“ yra didžiausia pasaulyje ir populiariausia kodų prieglobos svetainė. „GitHub“ naudotojai gali rinktis „Git“ arba „Subversion“ kaip „VCS“ („Version Control System“), kad galėtų valdyti, prižiūrėti ir diegti programinės įrangos projektus. „GitHub“ leidžia visiems vartotojams nemokamai naudotis neribotais viešaisiais kodais. Norint išlaikyti privačius atpirkimo sandorius, reikalingas mėnesinis abonementas. „GitHub“ leidžia jums sukurti „organizacijas“, kurios iš esmės veikia kaip įprastos sąskaitos, išskyrus tai, kad jie visada turi bent vieną naudotojo paskyrą, nurodytą jų savininku.

Visi vartotojai ir organizacijos gauna vieną nemokamą svetainę „GitHub“ puslapiuose subdomeno username.github.io varde.github.io, taip pat neribotus projekto puslapius šiuo adresu: username.github.io/project-page ir galite pereiti prie savo pasirinktinio domeno (jei turite ) bet kuriuo metu nemokamai. „GitHub“ turi „Windows“ ir „OSX“ darbalaukio programas.

GitHub geriausių alternatyvų sąrašas

1. Bitbucket

„Bitbucket“ populiarumo ir naudojimo požiūriu yra antras tik „GitHub“. „Bitbucket“ yra nemokama asmenims ir organizacijoms, turinčioms 5 ar mažiau vartotojų, ir leidžia jums turėti neribotas viešąsias ir privačias saugyklas. „Bitbucket“ leidžia jums stumti failus naudodami bet kurį „Git“ klientą arba „Git“ komandinę eilutę.

„Atlassian“ taip pat turi savo „Git“ ir „Mercurial“ kliento šaltinio medį, kuris yra prieinamas nemokamai „Windows“ ir „Mac“. Bitbucket taip pat galima valdyti per savo interneto sąsają.

„Bitbucket“, kaip ir „GitHub“, leidžia nemokamai talpinti svetainę „ accountname.bitbucket.org ir projekto puslapiuose „ accountname.bitbucket.org/project .

Taip pat galite naudoti savo domeno vardą savo „Bitbucket“ svetainėje. Bitbucket leidžia jums kurti komandas bitbucket.org/team-name . Kaip minėta anksčiau, bituminis kibiras leidžia turėti neribotą viešą ir privačią repo grupę komandoms, kuriose yra iki 5 vartotojų.

Komandos, kuriose gali būti visiškai vieši atpirkimo sandoriai, gali turėti neribotus naudotojus nemokamai.

Kūrėjas: Atlassian

Nuoroda

2. SourceForge

„Sourceforge“ buvo maždaug ilgiau nei dauguma, ir ji turi projektų, kurie jį įrodytų. SF yra daug atviro kodo Linux, Windows ir Mac projektų. Ji turi visiškai kitokią projekto struktūrą, lyginant su „GitHub“. Galite sukurti tik projektus, turinčius unikalų pavadinimą. SF, skirtingai nuo kitų, taip pat leidžia jums statyti ir statinius, ir dinaminius puslapius, taip pat galite integruoti CMS. „Sourceforge“ leidžia sukurti svetainę kiekvienam jūsų projektui, adresu proj.sourceforge.net .

„Sourceforge“ serveriai palaiko PHP, Perl, Python, Tcl, Ruby ir shell skriptus. Į SF galite įkelti per SFTP klientą. Jūs taip pat gausite galimybę naudoti „Git“, „Subversion“ (SVN) ir „Mercurial“ (Hg) kaip projekto VCS Sourceforge.

Kūrėjas: Slashdot Media

Nuoroda

3. GitLab

„GitLab“ motyvas atrodo „geresnis už GitHub“, ironiškas projektui, kuris pats yra „Github“. Vienas, jei jos unikalios savybės yra tai, kad galite įdiegti „GitLab“ į savo serverį. Tai suteikia galimybę naudoti „GitLab“ pasirinktame domene, taip pat su pasirinktiniu kompiuteriu. „GitLab“ taip pat teigia, kad tvarko didelius failus ir saugyklas geriau nei „GitHub“. „GitLab“ taip pat leidžia vartotojams neribotai viešai ir privačiai repo nemokamai.

„GitLab“ paaukoja „GitHub“ naudojimo paprastumą siekiant didesnio privatumo, saugumo ir aptarnavimo greičio. Pradedant naudoti „GitLab“ yra daug sunkiau, nei pradėti „GitHub“. Nuo šiol „GitLab“ neturi jokių funkcijų, pvz., „GitHub“ puslapių, kad per kelis paspaudimus būtų sukurti jūsų repo puslapiai. Norint sukurti paprastą tinklalapį, jums reikia (ištempti) komandinę eilutę ir tokius dalykus, kaip rankiniu būdu generuojami SSH raktai ir tinklo kablio konfigūracija. Github taip pat yra geresnis dokumentacijos ir didesnės bendruomenės požiūriu.

Kūrėjas: GitLab.com

Nuoroda

4. Kubilas

Kilnas yra mokamas šaltinio kodo šeimininkas. Galite išbandyti „Kiln“ (su visais varpais ir švilpukais) 30 dienų. Paketai prasideda nuo $ 18 per mėnesį. „Kiln“ siūlo „Git“ ir „Mercurial“ versijos valdymą. Jums reikės mokėti atskirai už Kodo peržiūros modulį. Apskritai „Kiln“ labiau tinka vidutinėms ir didelėms 100-500 žmonių organizacijoms.

„Kiln“ gamina domeną jūsų įmonei „ companyname.kilnhg.com

Kūrėjas: Fog Creek

Nuoroda

5. „Codeplane“

„Codeplane“ vėl yra mokama paslauga, kuri siūlo nemokamą 30 dienų bandomąją versiją.

„Codeplane“ VCS pasirinkimas yra „Git“. Jis skiria 2 GB savo saugykloms, nesuteikdamas jokių apribojimų naudotojams ar saugyklų skaičiui 9 $ per mėnesį. Tinka mažoms įmonėms ir laisvai samdomoms komandoms. „Codeplane“ taip pat automatiškai užima atsarginę kopiją ir saugo juos „Amazon S3“.

Kūrėjas: Codeplane

Nuoroda

6. „CodePlex“

„CodePlex“ yra „Microsoft“ nemokama atviro kodo prieglobos paslauga. Jis leidžia kurti projektus, iš kurių kiekvienas gauna domeną customname.codeplex.com

Kaip ir „Sourceforge“, tai reiškia, kad jūsų projektams reikia unikalių pavadinimų, kurie anksčiau nebuvo naudojami kitame projekte. „CodePlex“ suteikia galimybę pasirinkti „Git“, „Mercurial“ arba „Team Foundation Server“ (TFS) kaip „Version Control“. Visi „CodePlex“ projektai yra privatūs ne ilgiau kaip 30 dienų, po to jie bus pašalinti, jei jie nebus paskelbti iki galiojimo pabaigos datos. Jums nereikia mokėti, jei norite naudoti bet kokią „CodePlex“ funkciją, ir „CodePlex“ nenustato viršutinės ribos naudotojų, kurie prisideda prie projekto, skaičiui.

Jūsų projekto domenas veda į jūsų projekto informacijos puslapį. „CodePlex“ neleidžia sukurti tinkintos svetainės jūsų projektui.

Kūrėjas: „Microsoft“

Nuoroda

7. Beanstalk

„Beanstalk“ vėl yra mokama alternatyva „GitHub“. Tai leidžia jums išbandyti 2 savaites nemokamai, po to jums reikia mokėti. Jo pigiausias paketas „Bronze“ kainuoja 15 JAV dolerių ir leidžia iki 5 vartotojų, 3 GB talpos ir ne daugiau kaip 10 saugyklų. „Subversion“ ir „Git“ versijos valdymo sistemas palaiko „Beanstalk“.

Kaip ir „GitHub“, galite redaguoti savo kodą pačioje naršyklėje, todėl ne visada turite pereiti prie komandinės eilutės.

Kūrėjas: Wildbit

Nuoroda

Palyginimo lentelė

Čia pateikiamas išsamus visų šiame straipsnyje aptariamų visų 8 (GitHub ir 7 alternatyvų) šaltinių kodų funkcijų palyginimas:

funkcijosGithubBitbucketSourceforge„Gitlab“Kilnas„Codeplane“Kodas PlexBeanstalk
Kainos *LaisvasLaisvasLaisvasLaisvas$ 18 / mo$ 9 / moLaisvas$ 15 / mo
Privatus repoMokamaNeribota, nemokamaTaipNeribota, nemokamaMokamaNeribota, mokamaNeribota, iki 30 dienų10
Viešasis repoNeribota, nemokamaNeribota, nemokamaTaipNeribota, nemokamaMokamaNeribota, mokamaNeribota10
Saugojimo riba1GB per repo2GBNė vienasNė vienasNė vienas2GBNė vienas3GB
VartotojaiNeribota5 ir Neribota, jei viešaBendradarbiavimas neįmanomasNeribota5NeribotaNeribota5
VCSGit, SVNGit, HgGit, SVN, HgGitGit, HgGitGit, SVN, TFS, HgGit, SVN
GrafikaiTaipNeNeTaipNeNeNeNe
HostingasStatinės svetainės. Puslapio generatoriusStatinės svetainėsDinaminės svetainės, CMSStatinisTaipNeNeNe
Kodo peržiūraTaipTaipTaipTaipNeNeNeTaip
WikiTaipTaipTaipTaipTaipNeTaipNe
Klaidų stebėjimasTaip (reikia prisijungti)TaipTaipTaipTaipTaipTaipNe
Diskusijų forumasNeNeTaipNeNeNeTaipNe

* Nemokamos šios lentelės versijos. Paslaugoms, kuriose yra tik mokamos versijos, buvo apsvarstytos mažiausios kainos versijos.

* Lyginamoji lentelė geriausiai matoma staliniuose kompiuteriuose

Pasidalinkite šiuo straipsniu, jei manote, kad tai naudinga. Prašome palikti bet kokius pasiūlymus / užklausas toliau pateiktose pastabose.

Top