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