Obsidian on yksi parhaista nykyään saatavilla olevista muistiinpanoohjelmista. Se tarjoaa tehokkaan Markdown-pohjaisen kokemuksen paikallisella ensimmäisellä tallennustilalla. On kuitenkin yksi ongelma: virallinen synkronointiominaisuus maksaa noin 8 dollaria kuukaudessa. Mitä jos sanoisin, että muistiinpanosi voi synkronoida useiden laitteiden välillä täysin ilmaiseksi? Tässä oppaassa opastan sinulle GitHubia ja Gitiä käyttävän menetelmän, jonka avulla voit pitää muistiinpanosi synkronoituna kuluttamatta senttiäkään.
Saattaa tuntua, että sinun täytyy tehdä paljon asioita, mutta älä huoli; Ihanteellisessa tilanteessa tarvitset noin 10–15 minuuttia ja seuraavat asiat:
GitHub on pilvipohjainen alusta, jota käytetään ensisijaisesti ohjelmistokehitykseen, mutta sitä voidaan käyttää myös henkilökohtaisten projektien ja tiedostojen hallintaan - mukaan lukien Obsidian-muistiinpanot.
Git-arkisto (tai repo) on tallennustila, jossa Git seuraa kaikkia tiedostojoukkoon tehtyjä muutoksia. Se tallentaa muutokset, jolloin voit palata aikaisempiin versioihin, tehdä yhteistyötä muiden kanssa ja synkronoida tiedostosi eri laitteiden välillä. Obsidianin yhteydessä Git-arkisto auttaa tallentamaan ja synkronoimaan muistiinpanojasi pitäen samalla kirjaa kaikista muokkauksista.
Jos sinulla ei ole Gitiä asennettuna, toimi seuraavasti:
brew install git
.
sudo apt-get install git
(Debian-pohjaisille järjestelmille) tai sudo dnf install git (Fedora-pohjaisille järjestelmille).
Kun olet asentanut, avaa pääte (komentokehote, PowerShell tai macOS-pääte) ja varmista asennus suorittamalla:
git --version
Tässä on kolme tärkeää Git-komentoa, joita käytät usein:
git status
Tämä komento näyttää arkiston nykyisen tilan. Se kertoo, mitkä tiedostot on muokattu, lisätty tai vaiheistettu commit.git-tilan vuoksi
git pull
Tämä komento hakee uusimmat muutokset etävarastosta (GitHub) ja päivittää paikallisen arkiston.
git push
Muutosten tekemisen jälkeen sinun on ladattava ne GitHubiin git pushilla. Tämä komento lähettää tekemäsi muutokset paikallisesta arkistosta etävarastoon.
Yhdistetään nyt paikallinen Obsidian-holvisi GitHubiin:
git clone YOUR-REPO-URL
Siirrä Obsidian-muistiinpanosi tähän kansioon, jotta ne ovat valmiita synkronoitavaksi.
GitHub on poistanut Git-toimintojen salasanapohjaisen todennuksen käytöstä. Sen sijaan se edellyttää, että käytät Personal Access Token (PAT) -tunnusta , joka tarjoaa turvallisemman tavan todentaa.
GitHub Classic -tunnuksen hankkiminen
Siirry GitHubin kehittäjäasetuksiin:
Määritä vanheneminen ja käyttöoikeudet:
Valitse tarvittavat laajuudet:
Luo ja kopioi token:
Käytä merkkiä Git Authenticationissa:
Voit välttää salasanan syöttämisen aina synkronoinnin yhteydessä määrittämällä SSH-todennuksen:
ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub
Nyt järjestelmäsi todennetaan automaattisesti GitHubilla.
Oletan, että sinulla on jo Obsidian-sovellus, minkä vuoksi en käsittele sen asennusprosessia tässä. Näytän sinulle vain nopeat vaiheet Git-laajennuksen asentamiseksi.
Obsidianissa on laajennus, joka helpottaa Git-synkronointia:
Nyt, kun muokkaat muistiinpanoja, Obsidian synkronoi ne automaattisesti GitHubin kanssa.
Synkronointi mobiililaitteella on hieman monimutkaisempaa, mutta silti mahdollista.
iSH-sovellus
Avaa iSH ja asenna Git käyttämällä:
apk add git
mkdir obsidian
Suorita mount-komento liittääksesi obsidian vault -kansion.
mount -t ios . obsidian
cd obsidianrm -rf .git clone YOUR-REPO-URL .
Kun tämä vaihe on tehty, näet muistiinpanosi Obsidian-sovelluksessa.
Viimeinen vaihe opetusohjelmassamme - Git-yhteisölaajennus.
Avaa Obsidian.
Siirry kohtaan Asetukset > Yhteisölaajennukset.
Napauta Selaa ja etsi Obsidian Git.
Napauta Asenna ja sitten Ota laajennus käyttöön.
Aseta automaattinen vahvistusväli (esim. 5 minuutin välein).
Ota Pull on Startup käyttöön synkronoidaksesi muutokset avattaessa Obsidian.
Jos sinulla on vaikeuksia vaiheiden kanssa, suosittelen katsomaan yksityiskohtaisen opetusvideoni.
Vaikka se vaatii hieman asennusta, se toimii saumattomasti, kun se on tehty. Jos pidit tästä oppaasta hyödyllisenä, kerro minulle kommenteissa ja kysy rohkeasti kysymyksiä!
Kippis! ;)