Kuten monet teistä tietävät, Gitorious - sivusto, jonka avulla voit isännöidä (avoimen lähdekoodin) projekteja Git-versionhallinnan avulla - GitLab osti äskettäin, ja se lopettaa toimintansa toukokuusta 2015 alkaen. 7 GitHubin vaihtoehtoa voit tarkistaa.
GitHub
GitHub on maailman suurin ja suosituin koodin hosting-sivusto. GitHub-käyttäjillä on mahdollisuus käyttää joko Git- tai Subversion-ohjelmistoja VCS-versionsa (Version Control System) avulla hallita, ylläpitää ja ottaa käyttöön ohjelmistoprojekteja. GitHub sallii kaikkien käyttäjien ilmaisen, rajoittamattoman julkisen koodin varaston. Jos haluat säilyttää yksityiset repot, tarvitaan kuukausimaksu. GitHubin avulla voit luoda "organisaatioita", jotka toimivat pohjimmiltaan tavallisina tileinä paitsi, että heillä on aina vähintään yksi käyttäjätili, joka on listattu omistajalle.
Kaikki käyttäjät ja organisaatiot saavat yhden ilmaisen verkkosivuston GitHub-sivuille aliverkkotunnukselle.github.io sekä rajoittamattomat projektisivut osoitteessa username.github.io/project-page
ja voit siirtyä omaan mukautettuun verkkotunnukseen (jos sinulla on sellainen) ) milloin tahansa ilmaiseksi. GitHubissa on työpöytäsovelluksia Windowsille ja OSX: lle.
Luettelo parhaista GitHub-vaihtoehdoista
1. Bitbucket
Bitbucket on vain GitHubin suosittu suosio ja käyttö. Bitbucket on ilmainen henkilöille ja organisaatioille, joilla on 5 käyttäjää tai vähemmän, ja se mahdollistaa rajoittamattomat julkiset ja yksityiset tietovarastot. Bitbucket-toiminnolla voit työntää tiedostoja millä tahansa Git-asiakasohjelmalla tai Git-komentorivillä.
Atlassianilla on myös oma Git- ja Mercurial-asiakaslähtöpuu, joka on saatavilla ilmaiseksi Windowsissa ja Macissa. Bitbucket voidaan myös ohjata web-käyttöliittymän kautta.
Bitbucket, kuten GitHub, antaa sinulle mahdollisuuden isännöidä verkkosivustoa ilmaiseksi osoitteessa.bitbucket.org ja projektisivuilla osoitteessa accountname.bitbucket.org/project
.
Voit myös käyttää omaa verkkotunnustasi Bitbucket-sivustollesi. Bitbucket voit tehdä joukkueita bitbucket.org/team-name
. Kuten aiemmin mainittiin, bitbucketilla voi olla rajattomat julkiset ja yksityiset repot joukkueille, joissa on enintään 5 käyttäjää.
Joukkueilla voi olla rajoittamattomia käyttäjiä ilmaiseksi, jos heillä on täysin julkiset repot.
Kehittäjä: Atlassian
Linkki2. SourceForge
Sourceforge on ollut pidempään kuin useimmat, ja sillä on projektit sen todistamiseksi. SF: ssä on paljon avoimen lähdekoodin Linux-, Windows- ja Mac-projekteja. Se on täysin erilainen projektirakenne verrattuna GitHubiin. Voit luoda vain projekteja, joilla on yksilöllinen nimi. Toisin kuin SF, voit myös järjestää sekä staattisia että dynaamisia sivuja. Sourceforgen avulla voit luoda verkkosivuston jokaiselle hankkeellesi osoitteessa proj.sourceforge.net
.
Sourceforgen palvelimet tukevat PHP-, Perl-, Python-, Tcl-, Ruby- ja shell-skriptejä. Voit ladata SF: lle SFTP-asiakkaan kautta. Saat myös mahdollisuuden käyttää Git, Subversion (SVN) ja Mercurial (Hg) projektin VCS Sourceforgessa.
Kehittäjä: Slashdot Media
Linkki3. GitLab
GitLabin sub-motto näyttää olevan "parempi kuin GitHub", ironinen projektille, joka itse on Githubissa. Yksi jos sen ainutlaatuiset ominaisuudet ovat, että voit asentaa GitLabin omalle palvelimellesi. Tämä antaa sinulle mahdollisuuden käyttää GitLabia mukautetussa verkkotunnuksessa sekä mukautetun isäntäkoneen kanssa. GitLab väittää myös käsittelevänsä suuria tiedostoja ja arkistoja paremmin kuin GitHub. GitLab antaa käyttäjille myös vapaat julkiset ja yksityiset repot ilmaiseksi.
GitLab uhraa GitHubin helppokäyttöisyyden yksityisyyden, turvallisuuden ja palvelunopeuden lisäämiseksi. GitLabin käytön aloittaminen on paljon vaikeampaa kuin GitHubin aloittaminen. Tällä hetkellä GitLabilla ei ole mitään ominaisuuksia, kuten GitHub-sivuja, joiden avulla voit luoda muutamia napsautuksia reposivuillesi web-sivuja. Sinun tarvitsee (raivata) komentorivi ja asiat kuten manuaalisesti tuotetut SSH-avaimet ja web-koukun kokoonpano yksinkertaisen Web-sivun luomiseksi. Github on myös parempi dokumentaation ja suuremman yhteisön kannalta.
Kehittäjä: GitLab.com
Linkki4. Säiliö
Kiln on maksettu lähdekoodin isäntä. Voit kokeilla Kilniä (kaikkien kellojen ja pillien kanssa) ilmaiseksi 30 päivän ajan. Paketit alkavat 18 dollaria kuukaudessa, laskutetaan vuosittain. Kiln tarjoaa Git- ja Mercurial-versionhallinnan. Koodin tarkistusmoduulista on maksettava erikseen. Kaiken kaikkiaan Kiln soveltuu paremmin keskisuuriin ja suuriin organisaatioihin, joissa on 100-500 henkilöä.
Kiln tekee verkkotunnuksen yrityksellesi osoitteessa companyname.kilnhg.com
Kehittäjä: Fog Creek
Linkki
5. Codeplane
Codeplane on jälleen maksullinen palvelu, joka tarjoaa 30 päivän ilmaisen kokeilun.
Codeplanen VCS-valinta on Git. Se myöntää 2 GB: n tallennustiloillesi, eikä käyttäjille tai arkistojen lukumäärälle ole rajoituksia 9 dollaria kuukaudessa. Sopii pienille yrityksille ja freelancer-joukkueille. Codeplane ottaa myös automaattisesti varmuuskopiot arkistoistasi ja tallentaa ne Amazon S3: een.
Kehittäjä: Codeplane
Linkki6. CodePlex
CodePlex on Microsoftin ilmainen avoimen lähdekoodin hosting-palvelu. Sen avulla voit luoda projekteja, joista jokainen saa verkkotunnuksen customname.codeplex.com
Sourceforgen tavoin tämä tarkoittaa sitä, että projektisi tarvitsevat ainutlaatuisia nimikkeitä, joita toinen hanke ei ole aiemmin käyttänyt. CodePlex antaa sinulle vaihtoehdon joko Git-, Mercurial- tai Team Foundation Server (TFS) -versiosta. Kaikki CodePlex-projektit ovat yksityisiä enintään 30 päivän ajan, minkä jälkeen ne poistetaan, jos niitä ei julkisteta ennen määräajan päättymistä. Sinun ei tarvitse maksaa mitään CodePlex-ominaisuutta ja CodePlex ei myöskään määritä enimmäismäärää käyttäjille, jotka osallistuvat hankkeeseen.
Projektisi verkkotunnus johtaa projektin tietosivulle. CodePlex ei anna luoda mukautettua verkkosivustoa projektillesi.
Kehittäjä: Microsoft
Linkki7. Beanstalk
Beanstalk on jälleen maksettu vaihtoehto GitHubille. Sen avulla voit kokeilla sitä 2 viikkoa ilmaiseksi, minkä jälkeen sinun on maksettava. Sen halvin paketti “Bronze” maksaa 15 dollaria ja sallii jopa 5 käyttäjän, 3 Gt: n tallennustilan ja enintään 10 arkistoa. Beanstalk tukee Subversion- ja Git-versionhallintajärjestelmiä.
GitHubin tavoin voit muokata koodia itse selaimessa, joten sinun ei tarvitse siirtyä komentoriville.
Kehittäjä: Wildbit
LinkkiVertailu Taulukko
Tässä on täydellinen vertailu kaikista tässä artikkelissa käsitellyistä kahdeksan (GitHub ja 7 vaihtoehdon) lähdekoodin ominaisuuksista:
ominaisuudet | GitHub | Bitbucket | sourceForge | Gitlab | polttouuni | Codeplane | Koodi Plex | Pavunvarsi | |
---|---|---|---|---|---|---|---|---|---|
hinnoittelu * | Vapaa | Vapaa | Vapaa | Vapaa | $ 18 / mo | $ Asiakasarviopisteet 9 / kk | Vapaa | $ 15 / mo | |
Yksityinen repo | Maksettu | Rajoittamaton, vapaa | Joo | Rajoittamaton, vapaa | Maksettu | Rajoittamaton, maksettu | Rajoittamaton, jopa 30 päivää | 10 | |
Julkinen repo | Rajoittamaton, vapaa | Rajoittamaton, vapaa | Joo | Rajoittamaton, vapaa | Maksettu | Rajoittamaton, maksettu | Rajoittamaton | 10 | |
Tallennusraja | 1 Gt repoa kohti | 2GB | Ei mitään | Ei mitään | Ei mitään | 2GB | Ei mitään | 3GB | |
käyttäjät | Rajoittamaton | 5 & Unlimited, jos julkinen | Yhteistyö ei ole mahdollista | Rajoittamaton | 5 | Rajoittamaton | Rajoittamaton | 5 | |
VCS | Git, SVN | Git, Hg | Git, SVN, Hg | git | Git, Hg | git | Git, SVN, TFS, Hg | Git, SVN | |
Käyrät | Joo | Ei | Ei | Joo | Ei | Ei | Ei | Ei | |
Sivujen ylläpito | Staattiset sivustot. Sivun generaattori | Staattiset sivustot | Dynaamiset sivustot, CMS | Staattinen | Joo | Ei | Ei | Ei | |
Koodin tarkistus | Joo | Joo | Joo | Joo | Ei | Ei | Ei | Joo | |
Wiki | Joo | Joo | Joo | Joo | Joo | Ei | Joo | Ei | |
Virheiden seuranta | Kyllä (vaaditaan sisäänkirjautuminen) | Joo | Joo | Joo | Joo | Joo | Joo | Ei | |
Keskustelufoorumi | Ei | Ei | Joo | Ei | Ei | Ei | Joo | Ei |
* Ilmaiset versiot, jotka on otettu huomioon tässä taulukossa. Palveluissa, joissa on vain maksullisia versioita, on harkittu alhaisin hinnoin.
* Vertailutaulukko on parhaiten nähtävissä Pöytäkoneet
Jaa tämä artikkeli, jos olet löytänyt sen hyödylliseksi. Jätä ehdotukset / kyselyt alla oleviin kommentteihin.