Annuncio pubblicitario

Da allora Microsoft ha acquistato GitHub Microsoft ha appena acquistato GitHub: pro, contro e ciò che significa per teMicrosoft ha acquisito GitHub in un accordo azionario da $ 7,5 miliardi. È un buon affare per gli sviluppatori o è tempo di lasciare GitHub? Leggi di più , molte persone sono alla ricerca di luoghi alternativi per ospitare e condividere il proprio codice.

Il passaggio da GitHub è assolutamente necessario? Probabilmente no. Ma Microsoft porta con sé una reputazione per il disastro di acquisizione occasionale, così come alcuni problemi di privacy. Quindi, se stai cercando di saltare la nave, non ti biasimiamo.

Sia che tu stia cercando di sfuggire a Microsoft o desideri semplicemente provare qualcosa di nuovo, ecco alcune delle migliori alternative a GitHub che offrono funzionalità simili.

Come uno dei concorrenti più significativi di GitHub, GitLab sta avendo una giornata campale con l'esodo GitHub. Hanno persino semplificato la migrazione dei progetti da GitHub:

instagram viewer

Poiché è progettato per l'intero ciclo DevOps, GitLab ti consente di fare tutto, dal piano alla versione, per monitorare il tuo software. Potenti strumenti di pianificazione significano che non è necessario utilizzare un altro sistema per tenere tutti in pista. E il sistema di diramazione di GitLab semplifica la progettazione, il test e la gestione del codice.

Puoi scaricare un'istanza da ospitare sul tuo server o utilizzare l'hosting SaaS di GitLab. Entrambe le opzioni hanno prezzi diversi che vanno da $ 0 a $ 99 per utente.

Questo sistema di determinazione dei prezzi offre maggiore flessibilità rispetto a GitHub e consente a GitLab di fornire la piena funzionalità DevOps a qualsiasi azienda. Potresti finire per pagare di più, ma otterrai tutto ciò di cui hai bisogno.

le migliori alternative a github ospitano il codice sorgente

Il sistema di repository basato su Git di Atlassian si integra con gli altri suoi prodotti, come Trello e Jira. Questo può essere un enorme vantaggio per i team che stanno già utilizzando queste app (che sono comuni nel mondo dello sviluppo).

Si integra anche con Slack e HipChat. Gli sviluppatori possono creare le proprie integrazioni nell'interfaccia utente, aggiungendo maggiore flessibilità. L'autenticazione a due fattori e la sicurezza Soc 2 di tipo II mantengono il tuo codice sicuro.

E se stai già utilizzando GitHub, BitBucket ha un procedura dettagliata per l'importazione dei repository.

BitBucket offre una vasta gamma di opzioni di determinazione del prezzo per le istanze self-hosted e cloud, inclusi i piani di pagamento una tantum e annuali. Puoi anche pagare un extra per ridimensionare i tuoi minuti di build e lo spazio di archiviazione se hai bisogno di più senza aggiungere più utenti.

Inoltre, BitBucket ha un piano gratuito per piccoli gruppi.

le migliori alternative a github ospitano il codice sorgente

Con supporto sia per Subversion che per Git, Beanstalk è una piattaforma versatile. E poiché puoi creare filiali e modificarle direttamente nel tuo browser, è utile per gli sviluppatori in movimento.

Beanstalk ha anche solide opzioni di revisione del codice e rapporti che ti dicono quanto del tuo repository è stato rivisto. Ciò può essere particolarmente utile per i team che stipulano un contratto con programmatori esterni.

Nessun cliente necessario significa che Beanstalk semplifica la vita a team altamente mobili. E ci sono abbastanza funzionalità di sicurezza che le grandi aziende come Philips, Intel e Whole Foods si sentono al sicuro nell'archiviazione dei loro dati sui server dell'azienda.

Il servizio di controllo del codice sorgente basato su Git di Amazon è una solida scelta per le aziende che stanno già utilizzando altri servizi AWS. Con l'archiviazione cloud scalabile e senza limiti di dimensioni, è anche una buona scelta per chiunque abbia probabilmente bisogno di molto più spazio sul server nel prossimo futuro.

CodeCommit ha il vantaggio di un sistema di prezzi estremamente semplice. I primi cinque utenti sono gratuiti e, successivamente, pagherai $ 1 per utente al mese. Ciò include 10 GB al mese di spazio di archiviazione e 2.000 richieste Git per utente attivo.

Se hai bisogno di più spazio di archiviazione per le richieste, puoi facilmente pagarle. CodeCommit fa anche parte del piano gratuito di AWS, quindi puoi provarlo e abituarti prima di impegnarti completamente.

le migliori alternative a github ospitano il codice sorgente

Visual Studio Team Services (VSTS) di Microsoft ti consente di collaborare, archiviare, rivedere e distribuire il tuo codice. Ovviamente, se lasci GitHub perché non ti piace Microsoft, probabilmente non vorrai utilizzare Visual Studio.

Tuttavia, VSTS mira ad aiutarti con una più ampia varietà di attività di sviluppo. Fornisce Schede Kanban per una pianificazione agile Come gestire le attività usando la tecnica Kanban giapponeseKanban è una ricetta giapponese per fare le cose. È una tecnica organizzativa sviluppata originariamente per la linea di produzione di Toyota. Ti mostriamo come puoi implementarlo per te o nel tuo team. Leggi di più , supporto per Scrum, infrastruttura di test e distribuzione e condivisione dei pacchetti.

Il tempo di attività garantito, il supporto 24 ore su 24, 7 giorni su 7 e un programma di aggiornamento regolare sono tutti vantaggi di lavorare con VSTS. Fino a cinque utenti possono lavorare con VSTS gratuitamente e pagherai una tariffa mensile in base al numero di utenti oltre a quello.

le migliori alternative a github ospitano il codice sorgente

Se l'organizzazione utilizza diverse tecnologie di controllo della versione, RhodeCode potrebbe essere una buona scelta. Supporta Mercurial, Git e Subversion, offrendo la più ampia varietà di opzioni in questo elenco.

Revisione del codice, automazione del flusso di lavoro e gestione delle autorizzazioni consentono di monitorare ed eseguire DevOps nel proprio gruppo. E la migrazione da SVN a Git integrata è di grande aiuto durante la transizione del tuo team.

La Community Edition di RhodeCode è totalmente gratuita, mentre l'Enterprise Edition ti offre l'integrazione con strumenti aziendali, supporto premium, più funzionalità di collaborazione e più istanze. L'Enterprise Edition costa $ 75 per utente all'anno e le licenze sono offerte in pacchetti da 10.

Ci sono buone probabilità che tu abbia scaricato software gratuito da SourceForge qualche volta in passato. E se stai lavorando a un progetto open source, è un'ottima alternativa a GitHub.

Non c'è molto in termini di funzionalità e il sito stesso è piuttosto strano (ci sono articoli su cloud storage e VoIP aziendale in prima pagina), ma è anche gratuito. Quindi, se hai un budget ridotto e sviluppi un'app open source, vale la pena prendere in considerazione.

SourceForge ha causato alcune controversie La polemica di SourceForge e la caduta in corso di Slashdot Media, hanno spiegatoNegli ultimi giorni, uno dei portali di download più importanti al mondo è stato nel mezzo di una controversia - e una delle prime community di geek del web viene trascinata giù con esso. Leggi di più in passato quando raggruppavano il proprio software con download open source. Sembrano aver ripulito il loro atto, ma sembra anche essere in qualche modo ciclico. Controlla le loro pratiche attuali prima di ospitare il tuo codice lì.

Scegliere l'alternativa GitHub giusta per te

Con tutte queste opzioni, può essere difficile trovare la migliore alternativa a GitHub. Ma poiché la maggior parte dei servizi offre un piano gratuito o una prova gratuita, puoi verificarli per vedere quale funziona meglio.

Se desideri solo funzionalità di base e non ti preoccupi troppo dell'interfaccia o delle funzionalità aziendali, sceglierne una in base al budget è un'opzione praticabile.

E non dimenticare che può essere il controllo della versione usato per più del codice Non solo per programmatori: sistemi di controllo della versione più recente per scrittoriLa menzione del controllo di versione o controllo di revisione fa sembrare qualcosa per i geek. Sarai sorpreso di sapere che i sistemi di controllo della versione hanno il loro posto non solo nella scrittura accademica ma in ... Leggi di più .

Dann è un consulente di marketing e strategia dei contenuti che aiuta le aziende a generare domanda e lead. Inoltre blog su strategia e content marketing su dannalbright.com.