Synchronisere Deine Obsidian Instanzen mit einander mithilfe von Git. Dabei nutze Dein eigenes Repository von GitHub, Gitea oder Deiner Software Deiner Wahl.
Inhaltsverzeichnis
Du benötigst Folgendes:
- Obisidan bereits auf Deinem Gerät installiert. Download
- GitHub Account oder eine andere Verwaltung auf Git-Basis
- Git bereits auf Deinem Gerät installiert.
Gitea mit Docker auf dem Raspberry Pi installieren 2024
1. Plugin installieren und aktivieren
Öffne Obsidian, klappe die linke Seite auf und gehe unten auf das Zahnrad für die Einstellungen.


Wechsel in die Externe Erweiterungen und gehe auf Durchsuchen.

Suche nach Git, wähle den ersten Git Eintrag aus und klicke auf Installieren.

Aktiviere darauf hin die Erweiterung.

Ist sie aktiviert, so wirst Du mit folgender Nachricht begrüßt.

2. Erstelle einen neuen Ordner
Lege einen neuen Ordner an, welchen Du als Repository nutzen möchtest.


3. Repository anlegen
Lege bei Deinem GitHub Konto oder einer anderen Software, welche mit Git arbeiten kann, ein neues Repository an.

Hierbei wird direkt die README-Datei angelegt, um den initialen Commit schonmal zu haben.

HTTPS Link oder SSH, wenn ein SSH Schlüssel hinterlegt ist auf dem Gerät, kopieren.
4. Obsidian clone repository
Drücke in Obsidian (CMD/Ctrl + P) und wähle den Punkt Clone an exisiting remote repo
aus.

Füge hier Deine kopierte URL ein.

Wähle den Ordner aus, in den das Repository geklont werden soll. Oder erstelle einfach einen neuen Ordner dafür.

Da wir das komplette Repository klonen wollen, lassen wir den nächsten Befehl leer und bestätigen ihn einfach mit Enter.

Wenn Du folgendes siehst, dann hat es funktioniert:

Jetzt schließen und öffnen wir Obsidian einmal neu, wie gewünscht.
6. Test commit erstellen
Füge nun einfach zum Test mal eine neue Notiz zu dem Ordner hinzu.

Wie Du rechts sehen kannst wurde eine Änderung für das Repository erkannt.

7. Git konfigurieren
Gehe zurück in die Einstellungen und stelle ein Zeitintervall für das Automatische commit und synchronisieren zwischen dem Gerät und dem Repository ein. Ich ändere an dieser Stelle das Auto commit-and-sync interval
von 0 auf 10 Minuten.
Des Weiteren kannst Du natürlich auch die Commit-Message anpassen und weitere Parameter umstellen. Für mich reichen diese Einstellungen allerdings erst einmal aus.


8. Änderungen synchronisiert
Voll automatisch wurde die Datei gestaged, committet und gepushed.

Und das kann man auch im Anschluss im Git Repository sehen.

Wird die Datei gelöscht, so wird auch hier wiederum im Intervall automatisch eine Änderung erkannt, comittet und gepushed.


Und auch, wenn es keine Änderungen gibt, wirst Du von Obsidian automatisch darüber informiert. Bedeutet, dass der Automatismus auch funktioniert.

9. Mobile einrichten
Lade Dir im Google Play Store oder auch im App Store die Obsidian App herunter. Öffne die App und sie sollte so oder so ähnlich aussehen:

Tippe oben links auf das Menü und tippe im Anschluss auf das Zahnrad oben rechts, um in die Einstellungen zu gelangen.

In den Einstellungen angekommen, tippe auf Externe Erweiterungen.

Suche hier nach git
und wähle den ersten Eintrag von oben aus.

Tippe auf Installieren, um die Erweiterung zu installieren.

Nach der erfolgreichen Installation kannst Du die Erweiterung auch dierekt aktivieren.

Das sollte dann wie folgt aussehen:

Aus den Einstellungen kannst Du dann auch raus gehen. Tippe unten rechts auf das Burger Menü und dann auf Befehlspalette öffnen


Beginne an clone
in die Leiste einzugeben und wähle dann den Punkt Git: Clone an existing remote repo
aus.

Im Anschluss wirst Du dazu aufgefordert, das Repository anzugeben.

Vergebe nach dem bestätigten im nächsten Feld einen Namen, wie der Ordner des Repositorys heißen soll.

Das nächste Feld kannst Du wie auch am PC einfach leer lassen und mit Enter bestätigen.

Trage Deinen Nutzernamen und im Anschluss Dein Passwort / Deinen Token ein.


Dein Neues Repository wurde geklont und nun sollst Du bitte einmal Obsidan neu starten, in dem Du die App einmal wirklich beendest.

Wenn die App wieder geöffnet ist, dann solltest Du Dein Repository einsehen können. Gehe oben wieder auf das Zahnrad für die Einstellungen.

Gehe unten auf Git und richte im Anschluss die automatische Synchronisation ein.

Gebe zum Beispiel eine Minute an, um jede Minute Dein Repository automatisch zu synchronisieren.

Wie Du siehst, wurde automatisch, nach dem Anlegen einer Test-Datei, ein Commit und im Anschluss ein Pull und Push durchgeführt.

Fazit
Obisidan ist noch neu für mich, aber ich finde es super hilfreich und die Möglichkeit der Versionierung über ein selbst gehostetes Gitea oder einen GitHub Account ist super.
Quellen:
- https://obsidian.md/download (05.10.2024, 10:51)
- https://publish.obsidian.md/git-doc/Start+here (05.10.2024, 11:08)
- https://linked-blog-starter.vercel.app/connect-obsidian-vault-with-github (05.10.2024, 11:11)
Titelbild von Obisidan
Schreibe eine Antwort