paint-brush
Paano Obsidian Sync nang LIBRE! (Walang Kinakailangang May Bayad na Plano)sa pamamagitan ng@proflead
Bagong kasaysayan

Paano Obsidian Sync nang LIBRE! (Walang Kinakailangang May Bayad na Plano)

sa pamamagitan ng Vladislav Guzey5m2025/02/19
Read on Terminal Reader

Masyadong mahaba; Upang basahin

Ang GitHub ay isang cloud-based na platform na pangunahing ginagamit para sa pagbuo ng software. Maaari rin itong gamitin para sa pamamahala ng mga personal na proyekto at mga file. Ang isang Git repository ay tumutulong sa pag-imbak at pag-sync ng iyong mga tala habang sinusubaybayan ang lahat ng mga pag-edit.
featured image - Paano Obsidian Sync nang LIBRE! (Walang Kinakailangang May Bayad na Plano)
Vladislav Guzey HackerNoon profile picture

Ang Obsidian ay isa sa mga pinakamahusay na app sa pagkuha ng tala na available ngayon. Nagbibigay ito ng malakas, Markdown-based na karanasan sa local-first storage. Gayunpaman, mayroong isang problema: ang opisyal na tampok sa pag-sync ay nagkakahalaga ng humigit-kumulang $8 bawat buwan. Paano kung sabihin ko sa iyo na mayroong isang paraan upang i-sync ang iyong mga tala sa maraming device na ganap na libre? Sa gabay na ito, ituturo ko sa iyo ang isang paraan gamit ang GitHub at Git na nagbibigay-daan sa iyong panatilihing naka-sync ang iyong mga tala nang hindi gumagastos ng isang barya.

Ano ang Kakailanganin

Maaaring pakiramdam na kailangan mong gawin ang maraming bagay, ngunit huwag mag-alala; sa isang perpektong senaryo, kakailanganin mo ng mga 10–15 minuto at ang mga bagay na ito:

  • GitHub Account at Repository
  • GitHub Access Token
  • SSH key (opsyonal)
  • Git
  • Obsidian
  • Git Plugin para sa Obsidian
  • iSH app para sa iPhone
  • Obsidian App para sa iPhone

Hakbang 1: Gumawa ng GitHub Account at Repository

Ang GitHub ay isang cloud-based na platform na pangunahing ginagamit para sa pagbuo ng software, ngunit maaari rin itong gamitin para sa pamamahala ng mga personal na proyekto at mga file — kabilang ang mga tala ng Obsidian.

Ang Git repository (o repo) ay isang storage space kung saan sinusubaybayan ng Git ang lahat ng pagbabago sa isang set ng mga file. Itinatala nito ang mga pagbabago, na nagbibigay-daan sa iyong bumalik sa mga nakaraang bersyon, makipagtulungan sa iba, at i-synchronize ang iyong mga file sa iba't ibang device. Sa konteksto ng Obsidian, ang isang Git repository ay tumutulong sa pag-imbak at pag-sync ng iyong mga tala habang sinusubaybayan ang lahat ng mga pag-edit.


  1. Pumunta sa GitHub.com , at mag-sign up.
  2. Sa sandaling naka-log in, mag-click sa Bagong pindutan upang lumikha ng isang bagong imbakan.
  3. Bigyan ito ng pangalan (hal., “Obsidian-Notes”).
  4. Tiyaking itakda ang repositoryo sa Pribado para hindi ma-access ng publiko ang iyong mga tala.
  5. I-click ang Gumawa ng Repository .


Git repository


Hakbang 2: I-install ang Git sa Iyong Computer

Kung wala kang naka-install na Git, sundin ang mga hakbang na ito:

  • Windows : I-download at i-install ang Git mula sa git-scm.com.


  • Mac : I - install ang Git gamit ang Homebrew na may brew install git .


  • Linux : Gumamit ng sudo apt-get install git (para sa Debian-based system) o sudo dnf install git (para sa Fedora-based system).


Kapag na-install na, buksan ang iyong terminal (Command Prompt, PowerShell, o macOS Terminal) at i-verify ang pag-install sa pamamagitan ng pagpapatakbo:

 git --version

Mga Pangunahing Utos ng Git

Narito ang tatlong mahahalagang utos ng Git na madalas mong gamitin:

 git status


Ipinapakita ng command na ito ang kasalukuyang estado ng iyong repository. Sinasabi nito sa iyo kung aling mga file ang binago, idinagdag, o itinanghal para sa katayuan ng commit.git

 git pull


Kinukuha ng command na ito ang pinakabagong mga pagbabago mula sa remote na imbakan (GitHub) at ina-update ang iyong lokal na imbakan.

 git push


Pagkatapos gumawa ng mga pagbabago, kailangan mong i-upload ang mga ito sa GitHub gamit ang git push. Ipinapadala ng utos na ito ang iyong mga ginawang pagbabago mula sa iyong lokal na imbakan patungo sa malayong imbakan.

Hakbang 3: I-clone ang GitHub Repository

Ngayon, ikonekta natin ang iyong lokal na Obsidian vault sa GitHub:

  • Buksan ang iyong terminal, at mag-navigate sa folder kung saan mo gustong iimbak ang iyong mga tala.


  • Patakbuhin ang sumusunod na command, palitan ang YOUR-REPO-URL ng iyong GitHub repository URL:
 git clone YOUR-REPO-URL


  • Gagawa ito ng lokal na folder na naka-link sa iyong GitHub repository.


I-clone ang GitHub Repository


Ilipat ang iyong mga Obsidian na tala sa folder na ito para handa na ang mga ito para sa pag-sync.

Hakbang 3. Paano Kumuha ng GitHub Classic Token

Hindi na ginagamit ng GitHub ang pagpapatunay na batay sa password para sa mga pagpapatakbo ng Git. Sa halip, hinihiling ka nitong gumamit ng Personal Access Token (PAT) , na nagbibigay ng mas secure na paraan upang mapatotohanan.

Paano Kumuha ng GitHub Classic Token

Pumunta sa Mga Setting ng Developer ng GitHub:


Itakda ang Expiration at Mga Pahintulot:

  • Pumili ng petsa ng pag-expire o itakda ito sa Walang Expiration (hindi inirerekomenda para sa seguridad).

Piliin ang mga kinakailangang saklaw:

  • repo → Para sa pag-access sa mga pribadong repositoryo.


Bumuo at Kopyahin ang Token:

  • I-click ang Bumuo ng token at kopyahin ito kaagad .
  • Hindi na ito muling ipapakita ng GitHub pagkatapos mong umalis sa page.


Gamitin ang Token sa Git Authentication:

  • Kapag na-prompt para sa isang password sa mga pagpapatakbo ng Git, ilagay ang token sa halip.

Hakbang 4: I-set Up ang SSH para sa Authentication (Opsyonal)

Upang maiwasang ipasok ang iyong password sa tuwing nagsi-sync ka, maaari mong i-set up ang pagpapatotoo ng SSH:

  • Bumuo ng SSH key sa pamamagitan ng pagpapatakbo:
 ssh-keygen -t ed25519 -C "[email protected]"


  • Kopyahin ang SSH key gamit ang:
 cat ~/.ssh/id_ed25519.pub


  • Pumunta sa GitHub, mag-navigate sa Mga Setting > SSH at GPG key , at idagdag ang nakopyang key.

I-set Up ang SSH para sa Authentication (Opsyonal)


Ngayon, awtomatikong magpapatotoo ang iyong system gamit ang GitHub.

Hakbang 5: I-set Up ang Git Plugin sa Obsidian

Ipinapalagay ko na mayroon ka nang Obsidian App, kaya naman hindi ko sasaklawin ang proseso ng pag-install para dito. Ipapakita ko lang sa iyo ang mga mabilisang hakbang sa pag-install ng Git plugin.


Ang Obsidian ay may isang plugin na nagpapadali sa pag-sync ng Git:

  1. Buksan ang Obsidian, at pumunta sa Mga Setting > Community Plugins .
  2. Hanapin ang "Git," at i-install ito.
  3. Paganahin ang Auto Commit at Sync (magtakda ng pagitan, hal, 5 minuto).
  4. Paganahin ang Pull on Startup upang maiwasan ang mga salungatan.


I-set Up ang Git Plugin sa Obsidian


Ngayon, sa tuwing mag-e-edit ka ng mga tala, awtomatikong isi-sync ng Obsidian ang mga ito sa GitHub.

Hakbang 6: Pag-sync ng Mga Tala sa Mobile (iOS, iPhone, iPad)

Ang pag-sync sa mobile ay bahagyang mas kumplikado ngunit magagawa pa rin.

  • I-install ang Obsidian mula sa App Store.


  • I-install ang iSH , isang terminal app na nagbibigay-daan sa iyong magpatakbo ng mga command sa Linux.

  • iSH App


  • Buksan ang iSH, at i-install ang Git gamit ang:

 apk add git


  • Gumawa ng folder para sa iyong mga obsidian na tala:
 mkdir obsidian


  • Patakbuhin ang mount command para i-mount ang obsidian vault folder.


 mount -t ios . obsidian


  • May lalabas na file picker. Piliin ang folder gamit ang iyong lokal na vault.


  • Pagkatapos ay gamitin ang sumusunod na mga utos:


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

Kapag tapos na ang hakbang na ito, makikita mo ang iyong mga tala sa Obsidian application.

Obsidian iOS


Hakbang 7: I-install ang Obsidian Git Plugin sa iPhone

Ang huling hakbang sa aming tutorial - ang Git community plugin.

  • Buksan ang Obsidian.

  • Pumunta sa Mga Setting > Community Plugins.

  • I-tap ang Mag-browse at hanapin ang Obsidian Git.

  • I-tap ang I-install, pagkatapos ay I-enable ang plugin.

  • Mag-set up ng agwat ng auto-commit (hal., bawat 5 minuto).

  • Paganahin ang Pull on Startup upang i-sync ang mga pagbabago kapag binubuksan ang Obsidian.


Git Plugin


Tutorial sa Video

Kung nahihirapan ka sa mga hakbang, inirerekomenda kong panoorin mo ang aking detalyadong video tutorial.

Konklusyon

Habang tumatagal ng kaunting pag-setup, kapag tapos na, ito ay gumagana nang walang putol. Kung nakita mong kapaki-pakinabang ang gabay na ito, ipaalam sa akin sa mga komento, at huwag mag-atubiling magtanong ng anumang mga katanungan!


Cheers! ;)