Radicle, un'applicazione P2P decentralizzata in alternativa a GitHub

sulla radichetta

Nel prossimo articolo daremo uno sguardo a Radicle. Si tratta di un progetto open source che mira a facilitare la collaborazione peer-to-peer per creare codice, il tutto senza fare affidamento su un server centralizzato. In altre parole, lo è un'alternativa P2P a GitHub.

Se sei un utente di quelli che Non vogliono utilizzare server centralizzati per i loro progetti, ma vogliono avere una funzionalità di collaborazione del codice peer-to-peer disponibile e qualcosa che funzioni offline, Radicle è uno strumento che potrebbe interessarti.

Radicle è uno stack peer-to-peer che può aiutare con la creazione di codice collaborativa. Consente agli sviluppatori di collaborare al codice senza fare affidamento su intermediari affidabili. Questo strumento è stato progettato per fornire funzionalità simili alle piattaforme di collaborazione di codice centralizzate. Allo stesso tempo preserva la natura peer-to-peer di Git.

La rete è alimentata da un file protocollo di replica peer-to-peer creato per Git, chiamato Radicle Link. Estende Git diffondendo i dati attraverso un processo chiamato "pettegolezzo". I partecipanti alla rete condividono e diffondono i dati di loro interesse mantenendo copie ridondanti a livello locale e condividendo i propri dati locali con colleghi selezionati. Sfruttando il protocollo di trasferimento intelligente di Git, Radicle Link mantiene Git efficiente quando si tratta di replica dei dati. Nel frattempo, offre l'archiviazione di repository decentralizzata globale attraverso il livello di rete peer-to-peer.

Caratteristiche della radichetta

impostazioni radicle

  • Radicle è un progetto open source che mira a fornire un'applicazione decentralizzata per la collaborazione sul codice. Puoi connetterti peer-to-peer se abbiamo bisogno di condividere il progetto e lavorare con qualcun altro. Radicle è completamente gratuito. Questo strumento è rilasciato con la versione 3 della GNU General Public License (GPLv3).
  • L'app desktop ancora è in fase beta, ma vale la pena provare. Per mancanza di tempo sono stato in grado di eseguire solo un paio di test di base, ma sembra essere abbastanza promettente.
  • Il programma offre il possibilità di aggiungere più peer remoti. Possiamo creare una rete interconnessa con i peer.
  • Ci offrirà caratteristiche per seguire un progetto di una coppia specifica.
  • Ti permette di usare un file tema chiaro e un altro scuro.

tema chiaro

  • Avremo la possibilità di condividi il nostro progetto utilizzando un ID univoco.
  • Non dipende dai server centrali. Dimentica le piattaforme. Condividi facilmente il tuo codice senza fare affidamento su terze parti.
  • comprende capacità di lavorare offline.

repo radicle locale

  • Questo strumento è costruito per essere facile e conveniente da usare per la maggior parte degli sviluppatori.

Usa Radicle in Ubuntu

I suoi creatori offrono dal loro sito web un file .AppImage per le distribuzioni Gnu / Linux. Grazie a questo, non importa quale distribuzione usi, qualsiasi utente può facilmente utilizzare questo strumento sul proprio sistema Gnu / Linux.

Per scaricare il file .AppImage, gli utenti possiamo andare al pagina di download o apri direttamente un terminale (Ctrl + Alt + T) e eseguire wget come segue per scaricare l'ultima pubblicazione a partire da oggi:

wget https://releases.radicle.xyz/radicle-upstream-0.1.5.AppImage

Dopo aver completato il download, dovremo concedere i permessi di esecuzione al file scaricato per poter avviare lo strumento.

scarica radicle

sudo chmod +x radicle-upstream-0.1.5.AppImage

È importante che sia chiaro dobbiamo configurare git con il nostro nome e indirizzo email prima di iniziare. Avremo bisogno del terminale per configurare e utilizzare il controllo della versione git:

git config --global user.name "Nombre-usuario"
git config --global user.email "tu-correo@electronico.com"

La GUI di questo strumento è facile da usare e da capire. È facile gestire i telecomandi, copiare l'ID univoco per condividere il progetto e altro ancora. Va detto che se hai familiarità con il sistema di controllo delle versioni Git, l'utilizzo di questo strumento dovrebbe essere molto semplice.

creare repository

Per ottenere facilità quando si utilizza questo strumento, è consigliabile sperimentarlo. Per ottenere informazioni sul suo utilizzo gli utenti possono consultare il documentazione ufficiale che hanno pubblicato in sito web del progetto.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.