ओब्सीडियन आज उपलब्ध सबसे अच्छे नोट लेने वाले ऐप्स में से एक है। यह स्थानीय-प्रथम संग्रहण के साथ एक शक्तिशाली, मार्कडाउन-आधारित अनुभव प्रदान करता है। हालाँकि, एक समस्या है: आधिकारिक सिंक सुविधा की कीमत लगभग $8 प्रति माह है। क्या होगा अगर मैं आपको बताऊँ कि आपके नोट्स को कई डिवाइस पर पूरी तरह से मुफ़्त में सिंक करने का एक तरीका है? इस गाइड में, मैं आपको GitHub और Git का उपयोग करके एक विधि के बारे में बताऊंगा जो आपको एक पैसा खर्च किए बिना अपने नोट्स को सिंक में रखने की अनुमति देता है।
आपको ऐसा लग सकता है कि आपको बहुत सारे काम करने की आवश्यकता है, लेकिन चिंता न करें; आदर्श स्थिति में, आपको लगभग 10-15 मिनट और इन चीजों की आवश्यकता होगी:
GitHub एक क्लाउड-आधारित प्लेटफ़ॉर्म है जिसका उपयोग मुख्य रूप से सॉफ़्टवेयर विकास के लिए किया जाता है, लेकिन इसका उपयोग व्यक्तिगत परियोजनाओं और फ़ाइलों के प्रबंधन के लिए भी किया जा सकता है - जिसमें ओब्सीडियन नोट्स भी शामिल हैं।
Git रिपोजिटरी (या रेपो) एक स्टोरेज स्पेस है जहाँ Git फ़ाइलों के एक सेट में सभी परिवर्तनों को ट्रैक करता है। यह संशोधनों को रिकॉर्ड करता है, जिससे आप पिछले संस्करणों पर वापस जा सकते हैं, दूसरों के साथ सहयोग कर सकते हैं और अपनी फ़ाइलों को विभिन्न डिवाइस पर सिंक्रोनाइज़ कर सकते हैं। ओब्सीडियन के संदर्भ में, एक Git रिपोजिटरी सभी संपादनों पर नज़र रखते हुए आपके नोट्स को स्टोर और सिंक करने में मदद करती है।
यदि आपके पास Git स्थापित नहीं है, तो इन चरणों का पालन करें:
brew install git
करें।
sudo apt-get install git
(डेबियन-आधारित सिस्टम के लिए) या sudo dnf install git (फेडोरा-आधारित सिस्टम के लिए) का उपयोग करें।
एक बार इंस्टॉल हो जाने पर, अपना टर्मिनल (कमांड प्रॉम्प्ट, पावरशेल या macOS टर्मिनल) खोलें और निम्न चलाकर इंस्टॉलेशन की पुष्टि करें:
git --version
यहां तीन आवश्यक Git कमांड दिए गए हैं जिनका आप अक्सर उपयोग करेंगे:
git status
यह कमांड आपके रिपॉजिटरी की वर्तमान स्थिति दिखाता है। यह आपको बताता है कि किन फ़ाइलों को संशोधित, जोड़ा या कमिट.गिट स्थिति के लिए स्टेज किया गया है
git pull
यह कमांड दूरस्थ रिपोजिटरी (GitHub) से नवीनतम परिवर्तन लाता है और आपकी स्थानीय रिपोजिटरी को अद्यतन करता है।
git push
परिवर्तन करने के बाद, आपको उन्हें git push का उपयोग करके GitHub पर अपलोड करना होगा। यह कमांड आपके प्रतिबद्ध परिवर्तनों को आपके स्थानीय रिपॉजिटरी से दूरस्थ रिपॉजिटरी में भेजता है।
अब, आइए अपने स्थानीय ओब्सीडियन वॉल्ट को GitHub से कनेक्ट करें:
git clone YOUR-REPO-URL
अपने ओब्सीडियन नोट्स को इस फ़ोल्डर में ले जाएं ताकि वे सिंक करने के लिए तैयार हों।
GitHub ने Git संचालन के लिए पासवर्ड-आधारित प्रमाणीकरण को हटा दिया है। इसके बजाय, आपको व्यक्तिगत एक्सेस टोकन (PAT) का उपयोग करने की आवश्यकता होती है, जो प्रमाणीकरण का अधिक सुरक्षित तरीका प्रदान करता है।
GitHub क्लासिक टोकन कैसे प्राप्त करें
GitHub डेवलपर सेटिंग्स पर जाएं:
समाप्ति एवं अनुमतियाँ सेट करें:
आवश्यक स्कोप का चयन करें:
टोकन बनाएं और कॉपी करें:
Git प्रमाणीकरण में टोकन का उपयोग करें:
हर बार सिंक करते समय अपना पासवर्ड दर्ज करने से बचने के लिए, आप SSH प्रमाणीकरण सेट कर सकते हैं:
ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub
अब, आपका सिस्टम स्वचालित रूप से GitHub के साथ प्रमाणीकरण करेगा।
मुझे लगता है कि आपके पास पहले से ही ओब्सीडियन ऐप है, इसलिए मैं यहाँ इसके लिए इंस्टॉलेशन प्रक्रिया को कवर नहीं करूँगा। मैं आपको केवल Git प्लगइन को इंस्टॉल करने के त्वरित चरण दिखाऊँगा।
ओब्सीडियन में एक प्लगइन है जो Git सिंकिंग को आसान बनाता है:
अब, जब भी आप नोट्स संपादित करेंगे, ओब्सीडियन उन्हें स्वचालित रूप से GitHub के साथ सिंक कर देगा।
मोबाइल पर सिंक करना थोड़ा अधिक जटिल है लेकिन फिर भी संभव है।
iSH ऐप
iSH खोलें, और निम्न का उपयोग करके Git स्थापित करें:
apk add git
mkdir obsidian
ओब्सीडियन वॉल्ट फ़ोल्डर को माउंट करने के लिए माउंट कमांड चलाएँ।
mount -t ios . obsidian
cd obsidianrm -rf .git clone YOUR-REPO-URL .
एक बार यह चरण पूरा हो जाने पर, आप ओब्सीडियन एप्लिकेशन में अपने नोट्स देखेंगे।
हमारे ट्यूटोरियल में अंतिम चरण - Git समुदाय प्लगइन।
ओब्सीडियन खोलें.
सेटिंग्स > सामुदायिक प्लगइन्स पर जाएं।
ब्राउज़ टैप करें और ओब्सीडियन गिट खोजें।
इंस्टॉल पर टैप करें, फिर प्लगइन को सक्षम करें।
एक स्वचालित-प्रतिबद्ध अंतराल सेट करें (उदाहरणार्थ, प्रत्येक 5 मिनट)।
ओब्सीडियन खोलते समय परिवर्तनों को सिंक करने के लिए स्टार्टअप पर पुल सक्षम करें।
यदि आपको चरणों से परेशानी हो रही है, तो मैं आपको मेरा विस्तृत वीडियो ट्यूटोरियल देखने की सलाह देता हूं।
हालाँकि इसे सेटअप करने में थोड़ा समय लगता है, लेकिन एक बार हो जाने के बाद, यह बिना किसी परेशानी के काम करता है। अगर आपको यह गाइड मददगार लगी हो, तो मुझे कमेंट में बताएँ और बेझिझक कोई भी सवाल पूछें!
प्रोत्साहित करना! ;)