GitHub के विकल्प के रूप में Radicle, एक विकेन्द्रीकृत P2P अनुप्रयोग

रेडिकल के बारे में

अगले लेख में हम रैडिकल पर एक नज़र डालने जा रहे हैं। यह एक ओपन सोर्स प्रोजेक्ट है, जिसका उद्देश्य एक केंद्रीयकृत सर्वर पर भरोसा किए बिना, कोड बनाने के लिए सहकर्मी से सहकर्मी सहयोग की सुविधा देना है। दूसरे शब्दों में, यह है GitHub के लिए एक P2P विकल्प.

यदि आप उन लोगों में से हैं जो वे अपनी परियोजनाओं के लिए केंद्रीकृत सर्वर का उपयोग नहीं करना चाहते, लेकिन एक सहकर्मी से सहकर्मी कोड सहयोग सुविधा उपलब्ध करना चाहते हैं और कुछ ऑफ़लाइन काम करता है, रेडिकल एक उपकरण है जो आपकी रुचि हो सकती है।

रेडिकल है एक सहकर्मी से सहकर्मी स्टैक जो सहयोगी कोड बिल्डिंग के साथ मदद कर सकता है। यह डेवलपर्स को विश्वसनीय मध्यस्थों पर भरोसा किए बिना कोड पर सहयोग करने में सक्षम बनाता है। इस उपकरण को केंद्रीकृत कोड सहयोग प्लेटफार्मों के समान कार्यक्षमता प्रदान करने के लिए डिज़ाइन किया गया है। साथ ही यह Git के सहकर्मी से सहकर्मी प्रकृति को संरक्षित करता है।

नेटवर्क एक द्वारा संचालित है Git के लिए निर्मित सहकर्मी से सहकर्मी प्रतिकृति प्रोटोकॉल, जिसे रैडिकल लिंक कहा जाता है। यह "नामक एक प्रक्रिया के माध्यम से डेटा फैलाकर Git का विस्तार करता है"गपशप”। नेटवर्क प्रतिभागी स्थानीय रूप से अनावश्यक प्रतियों को बनाए रखने और चयनित साथियों के साथ अपने स्थानीय डेटा को साझा करके उनके लिए ब्याज के डेटा को साझा और प्रसारित करते हैं। Git के स्मार्ट ट्रांसफर प्रोटोकॉल का लाभ उठाकर, जब डेटा प्रतिकृति की बात आती है तो रेडिकल लिंक Git को कुशल रखता है। इस बीच, यह नेटवर्क परत के माध्यम से वैश्विक विकेंद्रीकृत भंडार भंडार प्रदान करता है सहकर्मी से सहकर्मी.

मूलाधार सुविधाएँ

सेटिंग्स रेडिकल

  • रेडिकल है एक खुला स्रोत परियोजना जिसका उद्देश्य कोड सहयोग के लिए विकेंद्रीकृत अनुप्रयोग प्रदान करना है। यदि आप प्रोजेक्ट को साझा करना चाहते हैं और किसी और के साथ काम करना चाहते हैं तो आप पीयर-टू-पीयर कनेक्ट कर सकते हैं। रेडिकल पूरी तरह से स्वतंत्र है। यह उपकरण GNU जनरल पब्लिक लाइसेंस (GPLv3) के संस्करण 3 के तहत जारी किया गया है।
  • डेस्कटॉप ऐप अभी भी बीटा चरण में है, लेकिन यह एक कोशिश के काबिल है। समय की कमी के कारण मैं केवल कुछ बुनियादी परीक्षण करने में सक्षम था, लेकिन यह काफी आशाजनक प्रतीत होता है।
  • कार्यक्रम प्रदान करता है कई दूरस्थ साथियों को जोड़ने की क्षमता। हम साथियों के साथ एक परस्पर नेटवर्क बना सकते हैं।
  • यह हमारे लिए विशेषता प्रदान करने वाला है एक विशिष्ट जोड़ी की एक परियोजना का पालन करें.
  • आपको एक का उपयोग करने की अनुमति देता है प्रकाश विषय और एक और अंधेरा.

स्पष्ट विषय

  • हमारी संभावना होगी एक अद्वितीय आईडी का उपयोग करके हमारे प्रोजेक्ट को साझा करें.
  • केंद्रीय सर्वर पर निर्भर नहीं करता है। प्लेटफार्मों के बारे में भूल जाओ। किसी तीसरे पक्ष पर भरोसा किए बिना आसानी से अपना कोड साझा करें।
  • शामिल है ऑफ़लाइन काम करने की क्षमता.

स्थानीय रेडियल रेपो

  • यह उपकरण है उपयोग करने के लिए अधिकांश डेवलपर्स के लिए आसान और सुविधाजनक बनाया गया.

उबटन में रेडिकल का प्रयोग करें

इसके निर्माता अपनी वेबसाइट से प्रदान करते हैं । GApp / Linux वितरण के लिए .AppImage फ़ाइल। इसके लिए धन्यवाद, इससे कोई फर्क नहीं पड़ेगा कि आप किस वितरण का उपयोग करते हैं, कोई भी उपयोगकर्ता इस उपकरण का उपयोग अपने Gnu / Linux सिस्टम पर आसानी से कर सकता है।

.AppImage फ़ाइल, उपयोगकर्ताओं को डाउनलोड करने के लिए हम जा सकते हैं डाउनलोड पृष्ठ या सीधे एक टर्मिनल खोलें (Ctrl + Alt + T) और wget निम्नानुसार चलाएं आज के रूप में नवीनतम प्रकाशन डाउनलोड करने के लिए:

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

डाउनलोड पूरा करने के बाद, हमें करना होगा डाउनलोड की गई फ़ाइल को निष्पादन अनुमति दें उपकरण लॉन्च करने में सक्षम होना।

डाउनलोड करें

sudo chmod +x radicle-upstream-0.1.5.AppImage

यह स्पष्ट होना महत्वपूर्ण है हमें चाहिए कॉन्फ़िगर करें शुरू करने से पहले हमारे नाम और ईमेल पते के साथ। हमें git संस्करण नियंत्रण को कॉन्फ़िगर और उपयोग करने के लिए टर्मिनल की आवश्यकता होगी:

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

की जीयूआई इस उपकरण का उपयोग करना और समझना आसान है। रीमोट का प्रबंधन करना आसान है, परियोजना को साझा करने के लिए अद्वितीय आईडी की प्रतिलिपि बनाएँ, और अधिक। यह कहा जाना चाहिए कि यदि आप गिट संस्करण नियंत्रण प्रणाली से परिचित हैं, तो इस उपकरण का उपयोग करना बहुत आसान होना चाहिए।

भंडार बनाएँ

इस उपकरण का उपयोग करते समय आसानी से प्राप्त करने के लिए, इसके साथ प्रयोग करना उचित है। इसके उपयोग की जानकारी प्राप्त करने के लिए, उपयोगकर्ता परामर्श कर सकते हैं आधिकारिक दस्तावेज कि वे में प्रकाशित किया है परियोजना की वेबसाइट.


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।