paint-brush
Qanday qilib Obsidian Sync-ni BEPUL qilish kerak! (Pulli reja shart emas)tomonidan@proflead
Yangi tarix

Qanday qilib Obsidian Sync-ni BEPUL qilish kerak! (Pulli reja shart emas)

tomonidan Vladislav Guzey5m2025/02/19
Read on Terminal Reader

Juda uzoq; O'qish

GitHub bulutga asoslangan platforma bo'lib, asosan dasturiy ta'minotni ishlab chiqish uchun ishlatiladi. Bundan tashqari, shaxsiy loyihalar va fayllarni boshqarish uchun ham foydalanish mumkin. Git ombori barcha tahrirlarni kuzatib borishda qaydlaringizni saqlash va sinxronlashtirishga yordam beradi.
featured image - Qanday qilib Obsidian Sync-ni BEPUL qilish kerak! (Pulli reja shart emas)
Vladislav Guzey HackerNoon profile picture

Obsidian - bugungi kunda mavjud bo'lgan eng yaxshi eslatma olish ilovalaridan biri. Bu mahalliy birinchi saqlash bilan kuchli, Markdown-ga asoslangan tajribani taqdim etadi. Biroq, bitta muammo bor: rasmiy sinxronlash xususiyati oyiga taxminan 8 dollar turadi. Qaydlaringizni bir nechta qurilmalarda mutlaqo bepul sinxronlashning bir usuli borligini aytsam-chi? Ushbu qo'llanmada men sizga GitHub va Git yordamida eslatmalaringizni bir tiyin ham sarflamasdan sinxronlashtirishga imkon beradigan usul bo'yicha ko'rsataman.

Nima kerak

Bu sizga ko'p narsalarni qilish kerakligini his qilishi mumkin, lekin tashvishlanmang; ideal stsenariyda sizga taxminan 10-15 daqiqa kerak bo'ladi va quyidagilar:

  • GitHub hisobi va ombori
  • GitHub kirish tokeni
  • SSH kaliti (ixtiyoriy)
  • Git
  • Obsidian
  • Obsidian uchun Git plagin
  • iPhone uchun iSH ilovasi
  • Obsidian ilova iPhone uchun

1-qadam: GitHub hisobini va omborini yarating

GitHub bulutga asoslangan platforma boʻlib, asosan dasturiy taʼminotni ishlab chiqishda foydalaniladi, lekin u shaxsiy loyihalar va fayllarni, shu jumladan Obsidian qaydlarini boshqarish uchun ham ishlatilishi mumkin.

Git ombori (yoki repo) - bu Git fayllar to'plamidagi barcha o'zgarishlarni kuzatadigan saqlash joyi. U oldingi versiyalarga qaytish, boshqalar bilan hamkorlik qilish va fayllarni turli qurilmalarda sinxronlashtirish imkonini beruvchi o‘zgartirishlarni yozib oladi. Obsidian kontekstida Git ombori barcha tahrirlarni kuzatib borishda qaydlaringizni saqlash va sinxronlashtirishga yordam beradi.


  1. GitHub.com saytiga o‘ting va ro‘yxatdan o‘ting.
  2. Tizimga kirganingizdan so'ng, yangi ombor yaratish uchun " Yangi" tugmasini bosing.
  3. Unga nom bering (masalan, "Obsidian-Notes").
  4. Qaydlaringiz hammaga ochiq bo‘lmasligi uchun omborni Shaxsiy qilib o‘rnatganingizga ishonch hosil qiling.
  5. Repository yaratish-ni bosing.


Git ombori


2-qadam: Git-ni kompyuteringizga o'rnating

Agar sizda Git o'rnatilmagan bo'lsa, quyidagi amallarni bajaring:


  • Mac : Git-ni Homebrew-dan foydalanib brew install git bilan o'rnating.


  • Linux : sudo apt-get install git (Debian-ga asoslangan tizimlar uchun) yoki sudo dnf install git (Fedora-ga asoslangan tizimlar uchun) dan foydalaning.


O'rnatilgandan so'ng, terminalni oching (Buyruqlar satri, PowerShell yoki macOS terminali) va o'rnatishni quyidagi amallarni bajarib tasdiqlang:

 git --version

Git-ning asosiy buyruqlari

Siz tez-tez ishlatadigan uchta asosiy Git buyrug'i:

 git status


Ushbu buyruq sizning omboringizning joriy holatini ko'rsatadi. Bu sizga qaysi fayllar commit.git holati uchun o'zgartirilgan, qo'shilgan yoki sahnalashtirilganligini aytadi

 git pull


Ushbu buyruq masofaviy ombordan (GitHub) so'nggi o'zgarishlarni oladi va mahalliy omboringizni yangilaydi.

 git push


O'zgartirishlar kiritganingizdan so'ng, ularni git push yordamida GitHub-ga yuklashingiz kerak. Ushbu buyruq sizning mahalliy omboringizdan masofaviy omborga kiritilgan o'zgarishlarni yuboradi.

3-qadam: GitHub omborini klonlash

Keling, mahalliy Obsidian omboringizni GitHub-ga ulaymiz:

  • Terminalni oching va qaydlaringizni saqlamoqchi bo'lgan jildga o'ting.


  • YOUR-REPO-URL manzilini GitHub ombori URL manzili bilan almashtirib, quyidagi buyruqni bajaring:
 git clone YOUR-REPO-URL


  • Bu sizning GitHub omboringizga bog'langan mahalliy papkani yaratadi.


GitHub omborini klonlash


Obsidian qaydlaringizni sinxronlash uchun tayyor bo'lishi uchun ushbu jildga ko'chiring.

3-qadam. GitHub klassik tokenini qanday olish mumkin

GitHub Git operatsiyalari uchun parolga asoslangan autentifikatsiyani bekor qildi. Buning o'rniga u autentifikatsiya qilishning yanada xavfsiz usulini ta'minlaydigan Shaxsiy kirish tokenidan (PAT) foydalanishni talab qiladi.

GitHub Classic tokenini qanday olish mumkin

GitHub Developer sozlamalariga o'ting:


Yaroqlilik muddati va ruxsatlarni o'rnating:

  • Yaroqlilik muddatini tanlang yoki uni Yaroqlilik muddati yo'q qilib belgilang (xavfsizlik uchun tavsiya etilmaydi).

Kerakli doiralarni tanlang:

  • repo → Shaxsiy omborlarga kirish uchun.


Tokenni yaratish va nusxalash:

  • Token yaratish-ni bosing va darhol uni nusxalash .
  • Siz sahifani tark etganingizdan keyin GitHub uni boshqa ko'rsatmaydi.


Git autentifikatsiyasida tokendan foydalaning:

  • Git operatsiyalarida parol so'ralganda, uning o'rniga tokenni joylashtiring.

4-qadam: Autentifikatsiya uchun SSH-ni sozlang (ixtiyoriy)

Har safar sinxronlashda parolingizni kiritmaslik uchun SSH autentifikatsiyasini sozlashingiz mumkin:

  • Ishga tushirish orqali SSH kalitini yarating:
 ssh-keygen -t ed25519 -C "[email protected]"


  • SSH kalitidan nusxa oling:
 cat ~/.ssh/id_ed25519.pub


  • GitHub-ga o'ting, Sozlamalar > SSH va GPG kalitlari ga o'ting va nusxalangan kalitni qo'shing.

Autentifikatsiya uchun SSH ni sozlash (ixtiyoriy)


Endi sizning tizimingiz GitHub yordamida avtomatik ravishda autentifikatsiya qilinadi.

5-qadam: Obsidian-da Git plaginini o'rnating

O'ylaymanki, sizda allaqachon Obsidian ilovasi bor, shuning uchun men uni o'rnatish jarayonini bu erda ko'rib chiqmayman. Men sizga faqat Git plaginini o'rnatishning tezkor qadamlarini ko'rsataman.


Obsidian-da Git-ni sinxronlashni osonlashtiradigan plagin mavjud:

  1. Obsidian-ni oching va Sozlamalar > Hamjamiyat plaginlari- ga o'ting.
  2. "Git" ni qidiring va uni o'rnating.
  3. Avtomatik topshirish va sinxronlashni yoqing (oraliqni o'rnating, masalan, 5 daqiqa).
  4. Mojarolarni oldini olish uchun Pull on Startup funksiyasini yoqing.


Obsidian-da Git plaginini o'rnating


Endi, qachon siz eslatmalarni tahrir qilsangiz, Obsidian ularni avtomatik ravishda GitHub bilan sinxronlashtiradi.

6-qadam: Eslatmalarni mobil qurilmada sinxronlash (iOS, iPhone, iPad)

Mobilda sinxronlash biroz murakkabroq, ammo baribir amalga oshirilishi mumkin.

  • Obsidian-ni App Store-dan o'rnating.


  • Linux buyruqlarini ishga tushirish imkonini beruvchi terminal ilovasi bo'lgan iSH ni o'rnating.

  • iSH ilovasi


  • iSH-ni oching va Git-ni o'rnating:

 apk add git


  • Obsidian qaydlaringiz uchun papka yarating:
 mkdir obsidian


  • Obsidian ombori papkasini o'rnatish uchun o'rnatish buyrug'ini bajaring.


 mount -t ios . obsidian


  • Fayl tanlagichi paydo bo'ladi. Mahalliy kassangiz bilan jildni tanlang.


  • Keyin quyidagi buyruqlardan foydalaning:


 cd obsidianrm -rf .git clone YOUR-REPO-URL .

Ushbu qadam bajarilgandan so'ng, siz Obsidian ilovasida qaydlaringizni ko'rasiz.

Obsidian iOS


7-qadam: Obsidian Git plaginini iPhone-ga o'rnating

O'quv qo'llanmamizdagi oxirgi qadam - Git hamjamiyatining plagini.

  • Obsidianni oching.

  • Sozlamalar > Hamjamiyat plaginlari-ga o‘ting.

  • Browse-ga teging va Obsidian Git-ni qidiring.

  • O‘rnatish-ga teging, so‘ng plaginni yoqish.

  • Avtomatik qabul qilish oralig'ini o'rnating (masalan, har 5 daqiqada).

  • Obsidianni ochishda o'zgarishlarni sinxronlashtirish uchun Pull on Startup-ni yoqing.


Git plagini


Video darslik

Agar siz qadamlar bilan kurashayotgan bo'lsangiz, men sizga batafsil video darsimni ko'rishingizni maslahat beraman.

Xulosa

Biroz sozlashni talab qilsa-da, bir marta bajarilgandan so'ng, u muammosiz ishlaydi. Agar siz ushbu qo'llanmani foydali deb bilsangiz, sharhlarda menga xabar bering va har qanday savol berishdan qo'rqmang!


Salom! ;)

L O A D I N G
. . . comments & more!

About Author

Vladislav Guzey HackerNoon profile picture
Vladislav Guzey@proflead
Lead Web Developer & CRO Expert | Specializing in A/B Testing, Data Analysis & SEO Optimization | Python, PHP, JavaScrip

TEGI QILISH

USHBU MAQOLA TAQDIM ETILGAN...