Radicle, aplikasi P2P terdesentralisasi sebagai alternatif GitHub

tentang radicle

Pada artikel selanjutnya kita akan melihat Radicle. Ini adalah proyek open source yang bertujuan untuk memfasilitasi kolaborasi peer-to-peer untuk membuat kode, semuanya tanpa bergantung pada server terpusat. Dengan kata lain, memang demikian alternatif P2P untuk GitHub.

Jika Anda adalah pengguna dari orang-orang yang Mereka tidak ingin menggunakan server terpusat untuk proyek mereka, tetapi mereka ingin memiliki fitur kolaborasi kode peer-to-peer yang tersedia dan sesuatu yang bekerja secara offline, Radicle adalah alat yang mungkin menarik bagi Anda.

Radicle adalah tumpukan peer-to-peer yang dapat membantu pembuatan kode kolaboratif. Ini memungkinkan pengembang untuk berkolaborasi pada kode tanpa bergantung pada perantara tepercaya. Alat ini telah dirancang untuk menyediakan fungsionalitas yang mirip dengan platform kolaborasi kode terpusat. Pada saat yang sama, ini mempertahankan sifat peer-to-peer dari Git.

Jaringan ini didukung oleh a protokol replikasi peer-to-peer yang dibuat untuk Git, disebut Radicle Link. Ini memperluas Git dengan menyebarkan data melalui proses yang disebut "gosip". Partisipan jaringan berbagi dan menyebarkan data yang menarik bagi mereka dengan menyimpan salinan lokal yang berlebihan dan membagikan data lokal mereka dengan rekan terpilih. Dengan memanfaatkan protokol transfer pintar Git, Radicle Link membuat Git tetap efisien dalam hal replikasi data. Sementara itu, ia menawarkan penyimpanan repositori terdesentralisasi global melalui lapisan jaringan peer-to-peer.

Fitur Radicle

pengaturan radicle

  • Radicle adalah sebuah proyek sumber terbuka yang bertujuan untuk menyediakan aplikasi terdesentralisasi untuk kolaborasi kode. Anda dapat menghubungkan peer-to-peer jika kami perlu membagikan proyek dan bekerja dengan orang lain. Radicle sepenuhnya gratis. Alat ini dirilis di bawah GNU General Public License (GPLv3) versi 3.
  • Aplikasi desktop masih berada dalam fase beta, tapi patut dicoba. Karena kurangnya waktu, saya hanya dapat melakukan beberapa tes dasar, tetapi tampaknya cukup menjanjikan.
  • Program ini menawarkan kemampuan untuk menambahkan beberapa peer jarak jauh. Kita bisa membuat jaringan interkoneksi dengan peer.
  • Ini akan memberi kita karakteristik untuk ikuti proyek pasangan tertentu.
  • Memungkinkan Anda menggunakan file tema terang dan gelap lainnya.

tema yang jelas

  • Kami akan memiliki kemungkinan bagikan proyek kami menggunakan id unik.
  • Tidak tergantung pada server pusat. Lupakan platform. Bagikan kode Anda dengan mudah tanpa bergantung pada pihak ketiga.
  • Termasuk kemampuan untuk bekerja secara offline.

repo radicle lokal

  • Alat ini dibuat agar mudah dan nyaman digunakan oleh sebagian besar pengembang.

Gunakan Radicle di Ubuntu

Pembuatnya menawarkan dari situs web mereka file .AppImage untuk distribusi Gnu / Linux. Berkat ini, tidak masalah distribusi mana yang Anda gunakan, pengguna mana pun dapat dengan mudah menggunakan alat ini di sistem Gnu / Linux mereka.

Untuk mengunduh file .AppImage, pengguna kita bisa pergi ke Unduh Halaman atau langsung membuka terminal (Ctrl + Alt + T) dan jalankan wget sebagai berikut untuk mengunduh publikasi terbaru hari ini:

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

Setelah menyelesaikan pengunduhan, kita harus melakukannya berikan izin eksekusi ke file yang diunduh untuk dapat meluncurkan alat tersebut.

unduh radicle

sudo chmod +x radicle-upstream-0.1.5.AppImage

Penting untuk memperjelas hal itu kita harus konfigurasikan git dengan nama dan alamat email kami sebelum memulai. Kita memerlukan terminal untuk mengonfigurasi dan menggunakan kontrol versi git:

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

GUI dari alat ini mudah digunakan dan dimengerti. Sangat mudah untuk mengelola remote, menyalin ID unik untuk membagikan proyek, dan banyak lagi. Harus dikatakan bahwa jika Anda terbiasa dengan sistem kontrol versi Git, menggunakan alat ini seharusnya sangat sederhana.

buat repositori

Untuk mendapatkan kemudahan saat menggunakan alat ini, disarankan untuk bereksperimen dengannya. Untuk memperoleh informasi tentang penggunaannya, pengguna dapat berkonsultasi dengan dokumentasi resmi yang telah mereka terbitkan di situs proyek.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.