Obsidian ir viena no labākajām šodien pieejamajām piezīmju veikšanas lietotnēm. Tas nodrošina jaudīgu, uz Markdown balstītu pieredzi ar lokālo krātuvi. Tomēr ir viena problēma: oficiālā sinhronizācijas funkcija maksā aptuveni 8 USD mēnesī. Kā būtu, ja es jums pateiktu, ka ir veids, kā pilnīgi bez maksas sinhronizēt piezīmes vairākās ierīcēs? Šajā rokasgrāmatā es iepazīstināšu jūs ar metodi, izmantojot GitHub un Git, kas ļauj sinhronizēt piezīmes, neiztērējot ne santīma.
Varētu likties, ka jums ir jādara daudz lietu, taču neuztraucieties; ideālā gadījumā jums būtu nepieciešamas apmēram 10–15 minūtes un tālāk norādītās lietas.
GitHub ir uz mākoņiem balstīta platforma, ko galvenokārt izmanto programmatūras izstrādei, taču to var izmantot arī personīgo projektu un failu, tostarp Obsidian piezīmju, pārvaldībai.
Git repozitorijs (vai repo) ir krātuves vieta, kurā Git izseko visas failu kopas izmaiņas. Tas reģistrē modifikācijas, ļaujot atgriezties pie iepriekšējām versijām, sadarboties ar citiem un sinhronizēt failus dažādās ierīcēs. Obsidian kontekstā Git repozitorijs palīdz saglabāt un sinhronizēt jūsu piezīmes, vienlaikus sekojot līdzi visiem labojumiem.
Ja jums nav instalēts Git, rīkojieties šādi:
brew install git
.
sudo apt-get install git
(sistēmām, kuru pamatā ir Debian) vai sudo dnf install git (sistēmām, kuru pamatā ir Fedora).
Pēc instalēšanas atveriet savu termināli (komandrinda, PowerShell vai macOS terminālis) un pārbaudiet instalēšanu, izpildot:
git --version
Šeit ir trīs būtiskas Git komandas, kuras izmantosit bieži:
git status
Šī komanda parāda jūsu repozitorija pašreizējo stāvokli. Tas norāda, kuri faili ir modificēti, pievienoti vai iestatīti statusa commit.git iegūšanai
git pull
Šī komanda ienes jaunākās izmaiņas no attālās krātuves (GitHub) un atjaunina jūsu lokālo repozitoriju.
git push
Pēc izmaiņu veikšanas tās ir jāaugšupielādē GitHub, izmantojot git push. Šī komanda nosūta veiktās izmaiņas no jūsu lokālā repozitorija uz attālo repozitoriju.
Tagad savienosim jūsu vietējo Obsidian glabātuvi ar GitHub:
git clone YOUR-REPO-URL
Pārvietojiet savas Obsidian piezīmes uz šo mapi, lai tās būtu gatavas sinhronizēšanai.
GitHub ir novecojis uz paroli balstītu autentifikāciju Git operācijām. Tā vietā jums ir jāizmanto personiskās piekļuves pilnvara (PAT) , kas nodrošina drošāku autentifikācijas veidu.
Kā iegūt GitHub klasisko marķieri
Dodieties uz GitHub izstrādātāja iestatījumiem:
Iestatīt derīguma termiņu un atļaujas:
Izvēlieties nepieciešamos tvērumus:
Ģenerējiet un kopējiet marķieri:
Izmantojiet marķieri Git autentifikācijā:
Lai izvairītos no paroles ievadīšanas katru reizi, kad sinhronizējat, varat iestatīt SSH autentifikāciju.
ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub
Tagad jūsu sistēma automātiski autentificēsies ar GitHub.
Es pieņemu, ka jums jau ir lietotne Obsidian, tāpēc es šeit neaplūkošu tās instalēšanas procesu. Es parādīšu tikai ātrās darbības, lai instalētu Git spraudni.
Obsidian ir spraudnis, kas atvieglo Git sinhronizāciju:
Tagad, kad rediģējat piezīmes, Obsidian tās automātiski sinhronizēs ar GitHub.
Sinhronizācija mobilajā ierīcē ir nedaudz sarežģītāka, taču joprojām ir iespējama.
iSH lietotne
Atveriet iSH un instalējiet Git, izmantojot:
apk add git
mkdir obsidian
Palaidiet mount komandu, lai uzstādītu obsidiāna glabātuves mapi.
mount -t ios . obsidian
cd obsidianrm -rf .git clone YOUR-REPO-URL .
Kad šī darbība būs pabeigta, jūs redzēsit savas piezīmes lietojumprogrammā Obsidian.
Pēdējais solis mūsu apmācībā — Git kopienas spraudnis.
Atvērt Obsidian.
Atveriet sadaļu Iestatījumi > Kopienas spraudņi.
Pieskarieties vienumam Pārlūkot un meklējiet Obsidian Git.
Pieskarieties Instalēt, pēc tam Iespējot spraudni.
Iestatiet automātiskās izpildes intervālu (piemēram, ik pēc 5 minūtēm).
Iespējot Pull on Startup, lai sinhronizētu izmaiņas, atverot Obsidian.
Ja jums ir grūtības veikt darbības, iesaku noskatīties manu detalizēto video pamācību.
Lai gan tas prasa nelielu iestatīšanu, tas darbojas nevainojami. Ja šī rokasgrāmata jums noderēja, dariet man to zināmu komentāros un uzdodiet visus jautājumus!
Priekā! ;)