ओब्सिडियन आज उपलब्ध सबैभन्दा राम्रो नोट लिने एपहरू मध्ये एक हो। यसले स्थानीय-पहिलो भण्डारणको साथ एक शक्तिशाली, मार्कडाउन-आधारित अनुभव प्रदान गर्दछ। यद्यपि, एउटा समस्या छ: आधिकारिक सिंक सुविधाको लागत प्रति महिना लगभग $8 छ। यदि मैले तपाईंलाई धेरै उपकरणहरूमा तपाईंको नोटहरू पूर्ण रूपमा नि:शुल्क सिंक गर्ने तरिका छ भने के हुन्छ? यस गाइडमा, म तपाईंलाई GitHub र Git प्रयोग गर्ने विधि मार्फत मार्गदर्शन गर्नेछु जसले तपाईंलाई एक पैसा पनि खर्च नगरी तपाईंको नोटहरू सिंकमा राख्न अनुमति दिन्छ।
तपाईंलाई धेरै कुराहरू गर्न आवश्यक छ जस्तो लाग्न सक्छ, तर चिन्ता नगर्नुहोस्; आदर्श परिदृश्यमा, तपाईंलाई लगभग १०-१५ मिनेट र यी कुराहरू चाहिन्छ:
GitHub मुख्यतया सफ्टवेयर विकासको लागि प्रयोग गरिने क्लाउड-आधारित प्लेटफर्म हो, तर यसलाई व्यक्तिगत परियोजनाहरू र फाइलहरू व्यवस्थापन गर्न पनि प्रयोग गर्न सकिन्छ — जसमा ओब्सिडियन नोटहरू पनि समावेश छन्।
Git रिपोजिटरी (वा रिपो) एउटा भण्डारण ठाउँ हो जहाँ Git ले फाइलहरूको सेटमा भएका सबै परिवर्तनहरू ट्र्याक गर्छ। यसले परिमार्जनहरू रेकर्ड गर्छ, जसले गर्दा तपाईंलाई अघिल्लो संस्करणहरूमा फर्कन, अरूसँग सहकार्य गर्न र विभिन्न उपकरणहरूमा तपाईंका फाइलहरू सिङ्क्रोनाइज गर्न अनुमति दिन्छ। Obsidian को सन्दर्भमा, Git रिपोजिटरीले सबै सम्पादनहरूको ट्र्याक राख्दै तपाईंको नोटहरू भण्डारण र सिङ्क गर्न मद्दत गर्छ।
यदि तपाईंले Git स्थापना गर्नुभएको छैन भने, यी चरणहरू पालना गर्नुहोस्:
brew install git
साथ Homebrew प्रयोग गरेर Git स्थापना गर्नुहोस्।
sudo apt-get install git
(डेबियन-आधारित प्रणालीहरूको लागि) वा sudo dnf install git (फेडोरा-आधारित प्रणालीहरूको लागि) प्रयोग गर्नुहोस्।
एकपटक स्थापना भएपछि, आफ्नो टर्मिनल (कमाण्ड प्रम्प्ट, पावरशेल, वा म्याकोस टर्मिनल) खोल्नुहोस् र चलाएर स्थापना प्रमाणित गर्नुहोस्:
git --version
यहाँ तीन आवश्यक Git आदेशहरू छन् जुन तपाईंले बारम्बार प्रयोग गर्नुहुनेछ:
git status
यो आदेशले तपाईंको भण्डारको हालको अवस्था देखाउँछ। यसले तपाईंलाई कुन फाइलहरू परिमार्जन गरिएका छन्, थपिएका छन्, वा commit.git स्थितिको लागि चरणबद्ध गरिएका छन् भनेर बताउँछ।
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 सँग स्वचालित रूपमा प्रमाणीकरण गर्नेछ।
मलाई लाग्छ तपाईंसँग पहिले नै Obsidian एप छ, त्यसैले म यहाँ यसको स्थापना प्रक्रिया कभर गर्दिन। म तपाईंलाई Git प्लगइन स्थापना गर्ने द्रुत चरणहरू मात्र देखाउनेछु।
ओब्सिडियनमा एउटा प्लगइन छ जसले Git सिङ्किङलाई सजिलो बनाउँछ:
अब, जब तपाईं नोटहरू सम्पादन गर्नुहुन्छ, ओब्सिडियनले तिनीहरूलाई GitHub सँग स्वचालित रूपमा सिंक गर्नेछ।
मोबाइलमा सिङ्क गर्ने काम अलि जटिल छ तर अझै पनि सम्भव छ।
iSH एप
iSH खोल्नुहोस्, र Git स्थापना गर्नुहोस्:
apk add git
mkdir obsidian
ओब्सिडियन भल्ट फोल्डर माउन्ट गर्न माउन्ट आदेश चलाउनुहोस्।
mount -t ios . obsidian
cd obsidianrm -rf .git clone YOUR-REPO-URL .
यो चरण पूरा भएपछि, तपाईंले ओब्सिडियन अनुप्रयोगमा आफ्ना नोटहरू देख्नुहुनेछ।
हाम्रो ट्युटोरियलको अन्तिम चरण - Git समुदाय प्लगइन।
ओब्सिडियन खोल्नुहोस्।
सेटिङहरू > समुदाय प्लगइनहरूमा जानुहोस्।
ब्राउज ट्याप गर्नुहोस् र Obsidian Git खोज्नुहोस्।
स्थापना गर्नुहोस् मा ट्याप गर्नुहोस्, त्यसपछि प्लगइन सक्षम गर्नुहोस्।
स्वतः-कमिट अन्तराल सेट अप गर्नुहोस् (जस्तै, प्रत्येक ५ मिनेटमा)।
ओब्सिडियन खोल्दा परिवर्तनहरू सिङ्क गर्न पुल अन स्टार्टअप सक्षम गर्नुहोस्।
यदि तपाईंलाई चरणहरूसँग संघर्ष गरिरहेको छ भने, म तपाईंलाई मेरो विस्तृत भिडियो ट्यूटोरियल हेर्न सिफारिस गर्दछु।
सेटअप गर्न अलि बढी समय लाग्छ, एकपटक सकिएपछि, यो निर्बाध रूपमा काम गर्छ। यदि तपाईंलाई यो गाइड उपयोगी लाग्यो भने, मलाई टिप्पणीहरूमा थाहा दिनुहोस्, र कुनै पनि प्रश्न सोध्न नहिचकिचाउनुहोस्!
जय होस्! ;)