Top alternative GitHub per ospitare il tuo progetto open source

Breve: Se stai cercando di migrare da GitHub, ecco alcune delle migliori alternative a GitHub per ospitare il codice sorgente del tuo progetto open source.

Ormai devi essere consapevole che Microsoft ha acquisito GitHub. GitHub è stato il luogo preferito per ospitare progetti open source. Ma con Microsoft che entra in scena, lo scenario potrebbe essere cambiato.

Non è un segreto che Microsoft non abbia una visione favorevole nella comunità open source. In effetti, alcune persone open source sono strettamente anti-Microsoft. Microsoft assumendo il controllo di GitHub indurrebbe sicuramente gli sviluppatori open source a guardare altrove.

Ed è per questo che ho scritto questo articolo per suggerirti alcune valide alternative a GitHub in cui puoi ospitare i tuoi repository Git.

Le migliori alternative GitHub

L'attenzione qui è sulle alternative GitHub che hanno almeno una sorta di servizio gratuito. Perché quella era l'attrazione principale di GitHub. Esistono diversi servizi di hosting di repository Git, ma non tutti offrono un'opzione gratuita nel loro pacchetto.

1. GitLab

GitLab è la scelta numero uno per sostituire GitHub. È il più vicino a GitHub in termini di utilizzo e sensibilità. Meglio di tutto, GitLab è un software open source. Puoi scaricarlo e installarlo sul tuo server.

Molti progetti open source hanno già utilizzato GitLab. GNOME e GIMP sono alcuni degli esempi.

Consapevole della situazione attuale, GitLab offre ora un modo semplice per migrare da GitHub.

Non sei obbligato a distribuire GitLab sul tuo server. GitLab offre anche servizi in hosting ma costa denaro. Ecco la struttura dei prezzi se vuoi ospitare i server di GitLab.

Il prezzo non è economico, ovviamente. Quindi raccomando di utilizzare un servizio cloud come Digital Ocean che fornisce l'installazione con un clic di GitLab (link di affiliazione). Puoi eseguire la tua istanza GitLab a partire da $ 5 al mese. Digital Ocean offre anche $ 10 di credito gratuito ai nuovi utenti. Puoi leggere questo tutorial per vedere quanto è facile distribuire GitLab sui server Digital Ocean in pochi minuti.

2. BitBucket

BitBucket è un repository di controllo delle versioni che ospita il servizio di Atlassian. È strettamente integrato con altri strumenti di gestione del progetto Atlassian come Jira, HipChat e Confluence. Questo lo rende una scelta preferenziale per le grandi imprese.

Ma non devi essere una grande impresa per usare BitBucket. Ha qualcosa per tutto. Se si guarda il prezzo del conto in hosting, è possibile vedere che è gratuito per progetti con fino a cinque membri del team.

I progetti open source con più di cinque membri possono ancora utilizzare BitBucket gratuitamente. Tutto quello che devi fare è richiedere la licenza comunitaria e rispettare le linee guida open source di Atlassian.

3. SourceForge

SourceForge è un altro grande nome in questa lista di alternative GitHub.

SourceForge è stato popolare tra i progetti open source. Molte distribuzioni e progetti di Linux forniscono i loro download attraverso SourceForge. Consente agli sviluppatori di creare progetti open source fornendo tutti gli strumenti necessari.

La popolarità di Source Forge è stata colpita dall'impennata di un GitHub più intuitivo. Tuttavia, sotto la nuova leadership di Logan Abbott, SourceForge ha ridisegnato la sua interfaccia e si sta concentrando per riconquistare il suo posto perso nell'hosting di codice open source.

Per i migranti GitHub, SourceForge fornisce strumenti per importare interi repository GitHub o repository selezionati in progetti esistenti. Questo video mostra come utilizzare questo strumento:

4. Launchpad

Launchpad è una piattaforma di collaborazione software di Canonical, la società madre di Ubuntu. Launchpad è stato ampiamente utilizzato da Canonical e progetti su Ubuntu. È stato fondamentale per fornire il PPA e il bug tracking per i progetti relativi a Ubuntu.

Anche se Launchpad è stato nelle scene per anni, non ha guadagnato tanta popolarità come le altre alternative GitHub sulla lista. È stato in genere visto come una "roba di Ubuntu".

Detto questo, Launchpad ha un buon supporto per Git. È possibile ospitare o importare repository Git su Launchpad. E questo è completamente gratuito.

Launchpad è una buona scelta se puoi ignorare l'interfaccia stantia e un flusso di lavoro leggermente diverso da GitHub.

Qual'è la tua scelta?

Ho fornito la mia raccomandazione sulle alternative GitHub. Quale sarebbe la tua scelta o raccomandazione per il servizio di hosting del codice sorgente per allontanarti da GitHub? Condividi le tue opinioni.

Raccomandato

Lancio di Ubuntu per i telefoni
2019
Cosa succede se gli utenti di Linux hanno fatto film!
2019
Risolvi il problema di montaggio della partizione di Windows in Ubuntu Dual Boot
2019