Raccomandato, 2024

Scelta Del Redattore

7 migliori alternative GitHub

Come molti di voi potrebbero sapere, Gitorious - un sito Web che consente di ospitare progetti (open source) utilizzando il controllo di versione Git - è stato recentemente acquistato da GitLab, ed è per interrompere le operazioni da maggio 2015. In relazione a questo, abbiamo un Riepilogo di 7 alternative GitHub da verificare.

GitHub

GitHub è il sito di hosting di codice più grande e popolare al mondo. Gli utenti GitHub possono scegliere di utilizzare Git o Subversion come VCS (Version Control System), per gestire, mantenere e distribuire progetti software. GitHub consente di creare archivi di codice pubblico illimitati e gratuiti per tutti gli utenti. Per mantenere i repository privati, è richiesto un abbonamento mensile. GitHub ti consente di creare "organizzazioni" che funzionano fondamentalmente come account normali, tranne per il fatto che hanno sempre almeno un account utente elencato come proprietario.

Tutti gli utenti e le organizzazioni possono ospitare un sito Web gratuito su un sottodominio GitHub username.github.io e pagine di progetto illimitate su username.github.io/project-page e puoi passare al tuo dominio personalizzato (se ne hai uno ) in qualsiasi momento gratuitamente. GitHub ha app desktop per Windows e OSX.

Elenco delle migliori alternative GitHub

1. Bitbucket

Bitbucket è secondo solo a GitHub in termini di popolarità e utilizzo. Bitbucket è gratuito per individui e organizzazioni con 5 utenti o meno e consente di avere archivi pubblici e privati ​​illimitati. Bitbucket ti consente di inviare file usando qualsiasi client Git o la riga di comando Git.

Atlassian ha anche il suo albero dei sorgenti del client Git e Mercurial, che è disponibile gratuitamente su Windows e Mac. Bitbucket può anche essere controllato tramite la sua interfaccia web.

Bitbucket, come GitHub, ti permette di ospitare un sito web gratuitamente su accountname.bitbucket.org e pagine di progetto su accountname.bitbucket.org/project .

Puoi anche usare il tuo nome di dominio per il tuo sito Bitbucket. Bitbucket ti consente di creare team su bitbucket.org/team-name . Come accennato in precedenza, bitbucket consente di avere repository pubblici e privati ​​illimitati per team con un massimo di 5 utenti.

I team con possono avere gratuitamente utenti illimitati se dispongono di repository pubblici completi.

Sviluppatore: Atlassian

collegamento

2. SourceForge

Sourceforge è stato più lungo della maggior parte, e ha i progetti per dimostrarlo. Un sacco di progetti open source per Linux, Windows e Mac sono ospitati su SF. Ha una struttura del progetto completamente diversa rispetto a GitHub. Puoi solo creare progetti con un nome univoco. SF a differenza di altri, consente anche di ospitare sia pagine statiche che dinamiche, con l'opzione di integrare anche un CMS. Sourceforge ti consente di creare un sito Web per ciascuno dei tuoi progetti, su proj.sourceforge.net .

Supporto per i server Sourceforge per PHP, Perl, Python, Tcl, Ruby e script di shell. Puoi caricare su SF attraverso un client SFTP. Hai anche la possibilità di usare Git, Subversion (SVN) e Mercurial (Hg) come VCS del tuo progetto su Sourceforge.

Sviluppatore: Slashdot Media

collegamento

3. GitLab

Il sottotitolo di GitLab sembra essere "Better than GitHub", ironico per un progetto che è a sua volta ospitato su Github. Uno se le sue caratteristiche uniche è che è possibile installare GitLab sul proprio server. Questo ti dà la possibilità di usare GitLab su un dominio personalizzato e con un host personalizzato. GitLab afferma inoltre di gestire archivi e archivi di grandi dimensioni meglio di GitHub. GitLab consente inoltre agli utenti di avere repository pubblici e privati ​​illimitati gratuitamente.

GitLab sacrifica la facilità d'uso di GitHub per maggiore privacy, sicurezza e velocità di pubblicazione. Iniziare con GitLab è molto più difficile che iniziare con GitHub. A partire da ora, GitLab non ha nessuna funzionalità come le pagine GitHub per la creazione di pagine Web per i tuoi repository in pochi clic. È necessario (lamentarsi) la riga di comando e cose come le chiavi SSH generate manualmente e la configurazione del web hook per creare una semplice pagina web. Github è anche meglio in termini di documentazione e di una comunità più ampia.

Sviluppatore: GitLab.com

collegamento

4. Forno

Il forno è un host di codice sorgente a pagamento . Puoi provare il forno (con tutte le campane e i fischietti) gratuitamente per 30 giorni. I pacchetti partono da $ 18 al mese, fatturati annualmente. Il forno offre il controllo della versione Git e Mercurial. Dovrai pagare separatamente per il modulo di revisione del codice. Nel complesso, il forno è più adatto per le organizzazioni medio-grandi di 100-500 persone.

Il forno rende un dominio per la tua azienda su companyname.kilnhg.com

Sviluppatore: Fog Creek

collegamento

5. Codeplane

Codeplane è di nuovo un servizio a pagamento, che offre una prova gratuita di 30 giorni.

La VCS di Codeplane è la scelta giusta. Alloca 2 GB per i repository senza limiti di utenti o numero di repository a $ 9 al mese. Adatto per piccole aziende e team di professionisti. Codeplane esegue automaticamente un backup dei repository e li memorizza in Amazon S3.

Sviluppatore: Codeplane

collegamento

6. CodePlex

CodePlex è il servizio di hosting di codice open source gratuito di Microsoft. Ti consente di creare progetti ognuno dei quali ottiene un dominio customname.codeplex.com

Come Sourceforge, questo significa che i tuoi progetti necessitano di titoli unici che non sono mai stati utilizzati da un altro progetto. CodePlex offre l'opzione di Git, Mercurial o Team Foundation Server (TFS) come controllo versione. Tutti i progetti CodePlex sono privati ​​per una durata massima di 30 giorni, dopodiché verranno rimossi se non resi pubblici prima della data di scadenza. Non è necessario pagare per utilizzare alcuna funzione CodePlex e nemmeno CodePlex imposta un limite al numero di utenti che contribuiscono a un progetto.

Il dominio del tuo progetto porta alla pagina delle informazioni del tuo progetto. CodePlex non ti consente di creare un sito Web personalizzato per il tuo progetto.

Sviluppatore: Microsoft

collegamento

7. Beanstalk

Beanstalk è di nuovo un'alternativa a pagamento a GitHub. Ti permette di provarlo per 2 settimane gratuitamente, dopo di che devi pagare. Il pacchetto più economico "Bronze" costa $ 15 e consente fino a 5 utenti, 3 GB di spazio di archiviazione e un massimo di 10 repository. Subversion e Git Version Control Systems sono supportati da Beanstalk.

Come GitHub, ti permette di modificare il tuo codice nel browser stesso, quindi non devi sempre passare alla riga di comando.

Sviluppatore: Wildbit

collegamento

Tavola di comparazione

Ecco un confronto completo di tutte le funzionalità di tutti gli 8 (GitHub e 7 alternative) host di codice sorgente discussi in questo articolo:

CaratteristicheGithubbitbucketSourceforgeGitlabFornoCodeplaneCodice PlexBeanstalk
Prezzi *GratuitoGratuitoGratuitoGratuito$ 18 / mo$ 9 / moGratuito$ 15 / mo
Repo privatoPagatoIllimitato, gratuitoIllimitato, gratuitoPagatoIllimitato, pagatoIllimitato, fino a 30 giorni10
Public RepoIllimitato, gratuitoIllimitato, gratuitoIllimitato, gratuitoPagatoIllimitato, pagatoIllimitato10
Limite di archiviazione1 GB per repository2GBNessunaNessunaNessuna2GBNessuna3GB
utentiIllimitato5 e illimitato se pubblicoCollaborazione non possibileIllimitato5IllimitatoIllimitato5
VCSGit, SVNGit, HgGit, SVN, HgIdiotaGit, HgIdiotaGit, SVN, TFS, HgGit, SVN
graficiNoNoNoNoNoNo
Web hostingSiti statici Generatore di pagineSiti staticiSiti dinamici, CMSStaticoNoNoNo
Revisione del codiceNoNoNo
wikiNoNo
Monitoraggio dei bugSì (è necessario il login)No
Forum di discussioneNoNoNoNoNoNo

* Versioni gratuite considerate per questa tabella. Per i servizi che hanno solo versioni a pagamento, sono state prese in considerazione le versioni più economiche.

* La tabella di confronto è visualizzata al meglio nei desktop

Si prega di condividere questo articolo se lo hai trovato utile. Si prega di lasciare qualsiasi suggerimento / domande nei commenti qui sotto.

Top