Radicle, una aplicació descentralitzada P2P com a alternativa a GitHub

sobre la radícula

En el següent article anem a fer una ullada a Radicle. Aquest és un projecte de codi obert que té com a objectiu facilitar la col·laboració peer-to-peer per crear codis, tot sense dependre d'un servidor centralitzat. En altres paraules, és una alternativa P2P a GitHub.

Si ets un usuari dels que no volen utilitzar servidors centralitzats per als seus projectes, però vols tenir disponible una funció de col·laboració de codi d'igual a igual i alguna cosa que funcioni sense connexió, Radicle és una eina que et pot interessar.

Radicle és una pica peer-to-peer que pot resultar d'ajuda a l'hora de realitzar col·laboracions a l'hora de crear codis. Permet als desenvolupadors col·laborar en el codi sense dependre d'intermediaris de confiança. Aquesta eina ha estat dissenyada per proporcionar una funcionalitat similar a les plataformes de col·laboració de codi centralitzat. A el temps conserva la naturalesa d'igual a igual de Git.

La xarxa està alimentada per un protocol de replicació peer-to-peer construït per Git, anomenat Radicle Link. Aquest amplia Git mitjançant la difusió de dades a través d'un procés anomenat "xafarderies". Els participants en la xarxa comparteixen i difonen les dades que els interessen mantenint còpies redundants localment i compartint les seves dades locals amb parells seleccionats. A l'aprofitar el protocol de transferència intel·ligent Git, Radicle Link manté l'eficiència de Git pel que fa a la replicació de dades. Mentre tant, ofereix un emmagatzematge de repositori descentralitzat global a través de la capa de xarxa peer-to-peer.

Característiques de Radicle

settings radicle

  • Radicle és un projecte de codi obert que té com a objectiu proporcionar una aplicació descentralitzada per a la col·laboració de codi. Pot connectar peer-to-peer si necessitem compartir el projecte i treballar amb una altra persona. Radicle és completament gratuït. Aquesta eina es publica sota la versió 3 de la GNU General Public License (GPLv3).
  • L'aplicació d'escriptori encara està en fase beta, Però val la pena provar-la. Per falta de temps tan sols vaig poder realitzar un parell de proves bàsiques, però sembla prometre bastant.
  • El programa ofereix la possibilitat d'afegir múltiples parells remots. Podrem crear una xarxa interconnectada amb parells.
  • Ens va oferir característica per seguir un projecte d'un parell específic.
  • Permet utilitzar un tema clar i un altre fosc.

theme clar

  • Tindrem la possibilitat de compartir el nostre projecte fent servir una identificació única.
  • No depèn de servidors centrals. Oblida't de les plataformes. Comparteix de forma senzilla teu codi sense dependre d'un tercer.
  • inclou la capacitat per treballar sense connexió.

repo local radicle

  • Aquesta eina està construïda perquè sigui fàcil i còmoda d'utilitzar per a la majoria dels desenvolupadors.

Utilitzar Radicle en Ubuntu

Els seus creadors ofereixen des de la seva pàgina web un arxiu .AppImage per a distribucions GNU / Linux. Gràcies a això, no importarà que distribució utilitzis, qualsevol usuari podrà utilitzar aquesta eina fàcilment en el seu sistema GNU / Linux.

Per descarregar l'arxiu .AppImage, els usuaris podem dirigir-nos a la pàgina de descàrrega o directament obrir una terminal (Ctrl + Alt + T) i executar wget de la següent manera per descarregar l'última publicació a dia d'avui:

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

Després de finalitzar la descàrrega, haurem de donar permisos d'execució a l'arxiu descarregat per poder llançar l'eina.

descarregar radicle

sudo chmod +x radicle-upstream-0.1.5.AppImage

És important tenir clar que hem configurar Git amb el nostre nom i adreça de correu electrònic abans de començar. Necessitarem la terminal per configurar i usar el control de versions de git:

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

La GUI de aquesta eina és fàcil d'usar i comprendre. Resulta senzill administrar els controls remots, copiar la identificació única per compartir el projecte, etc. Cal dir que si estàs familiaritzat amb el sistema de control de versions de Git, utilitzar aquesta eina hauria de resultar molt senzill.

crear repositori

Per agafar soltesa a l'hora d'utilitzar aquesta eina, és aconsellable experimentar amb ella. Per obtenir informació sobre el seu ús, els usuaris podem consultar la documentació oficial que tenen publicada a la pàgina web de el projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.