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.
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:
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.
Kung wala kang naka-install na Git, sundin ang mga hakbang na ito:
brew install git
.
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
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.
Ngayon, ikonekta natin ang iyong lokal na Obsidian vault sa GitHub:
git clone YOUR-REPO-URL
Ilipat ang iyong mga Obsidian na tala sa folder na ito para handa na ang mga ito para sa pag-sync.
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:
Piliin ang mga kinakailangang saklaw:
Bumuo at Kopyahin ang Token:
Gamitin ang Token sa Git Authentication:
Upang maiwasang ipasok ang iyong password sa tuwing nagsi-sync ka, maaari mong i-set up ang pagpapatotoo ng SSH:
ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub
Ngayon, awtomatikong magpapatotoo ang iyong system gamit ang GitHub.
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:
Ngayon, sa tuwing mag-e-edit ka ng mga tala, awtomatikong isi-sync ng Obsidian ang mga ito sa GitHub.
Ang pag-sync sa mobile ay bahagyang mas kumplikado ngunit magagawa pa rin.
iSH App
Buksan ang iSH, at i-install ang Git gamit ang:
apk add git
mkdir obsidian
Patakbuhin ang mount command para i-mount ang obsidian vault folder.
mount -t ios . obsidian
cd obsidianrm -rf .git clone YOUR-REPO-URL .
Kapag tapos na ang hakbang na ito, makikita mo ang iyong mga tala sa Obsidian application.
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.
Kung nahihirapan ka sa mga hakbang, inirerekomenda kong panoorin mo ang aking detalyadong video tutorial.
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! ;)