hikan.ru πŸ₯Ά

by serr in saint p city, Russia πŸŒͺ

main page about page

Бинхронизация Obsidian (1.8.10) с GitHub

GitHub <-> Desktop Obsidian

МоС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ C:\Users\user\Documents\base. Π•Π³ΠΎ содСрТимоС Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

09.07.2025  23:17    <DIR>          .obsidian
09.07.2025  23:17    <DIR>          ΠŸΡ€ΠΎΠ³Π°
09.07.2025  23:17    <DIR>          Π Π°Π·Π½ΠΎΠ΅

Π’ Π½Π΅ΠΌ я ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» git Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π”Π°Π»Π΅Π΅:

Π’.Π΅. Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, находящССся ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ C:\Users\user\Documents\base, выглядСло Ρ‚Π°ΠΊ

09.07.2025  23:17    <DIR>          .git
09.07.2025  23:17    <DIR>          .obsidian
09.07.2025  23:24    <DIR>          base
09.07.2025  23:17    <DIR>          ΠŸΡ€ΠΎΠ³Π°
09.07.2025  23:17    <DIR>          Π Π°Π·Π½ΠΎΠ΅

И Ρƒ этой Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ base структура такая

09.07.2025  23:17    <DIR>          .git
09.07.2025  23:17    <DIR>          .obsidian
09.07.2025  23:17    <DIR>          ΠŸΡ€ΠΎΠ³Π°
09.07.2025  23:17    <DIR>          Π Π°Π·Π½ΠΎΠ΅

Π”Π°Π»Π΅Π΅ я просто взял ΠΈ ΡƒΠ΄Π°Π»ΠΈΠ» всё ΠΈΠ· C:\Users\user\Documents\base ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ°ΠΏΠΊΠΈ C:\Users\user\Documents\base\base

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ C:\Users\user\Documents\base находится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь ΠΏΠ°ΠΏΠΊΠ° C:\Users\user\Documents\base\base

09.07.2025  23:24    <DIR>          base

Π’ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΆΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅

09.07.2025  23:17    <DIR>          .git
09.07.2025  23:17    <DIR>          .obsidian
09.07.2025  23:17    <DIR>          ΠŸΡ€ΠΎΠ³Π°
09.07.2025  23:17    <DIR>          Π Π°Π·Π½ΠΎΠ΅

И я просто Π½Π°Ρ‡Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ C:\Users\user\Documents\base\base ΠΊΠ°ΠΊ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Оно ΡƒΠΆΠ΅ синхронизировано с Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ. Волько ΠΏΡ€ΠΈ запускС Obsidian ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΎ Π²Ρ‹Π»Π°Π·ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ObsidianGit: Base path does not exist

Π― ΠΎΡ‚ΠΊΡ€Ρ‹Π» Ρ„Π°ΠΉΠ» C:\Users\user\Documents\base\base\.obsidian\plugins\obsidian-git\data.json ΠΈ ΠΏΠΎΠ»Π΅ "basePath" сдСлал пустой строкой, Ρ‚.Π΅. Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΌ "basePath": "".

ПослС этого ΠΏΡ€ΠΎΠΏΠ°Π»ΠΎ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ запускС Obsidian.

Π”Π°Π»Π΅Π΅ я всё ΠΈΠ· C:\Users\user\Documents\base\base скопировал Π² C:\Users\user\Documents\base\ ΠΈ ΡƒΠ΄Π°Π»ΠΈΠ» C:\Users\user\Documents\base\base. Всё ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ мСстС C:\Users\user\Documents\base\.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ настройка ΠΏΠ»Π°Π³ΠΈΠ½Π°

Π’ настройках ΠΏΠ»Π°Π³ΠΈΠ½Π° Π² Obsidian Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΎΠΏΡ†ΠΈΡŽ Pull on startup, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Auto-commit and sync Ρ€Π°Π· Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ. Π’Π°ΠΊΠΆΠ΅ Π² настройках сочСтаний клавиш Obsidian Π·Π°Π±ΠΈΠ½Π΄ΠΈΠ» Git: Commit-and-sync Π½Π° Ctrl+S

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Всё Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ бэкапится Π½Π° GitHub, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ всС Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ, Π½ΠΎ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³Ρ€ΡƒΡ€Π°Ρ†ΠΈΠΈ Obsidian’Π°, находящиСся Π² .obsidian Π² ΠΌΠΎΠ΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ я ΠΌΠΎΠ³Ρƒ Π½Π° любом ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ просто ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Obsidian, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΠΈΡ‚ΡŒ Π² Π½Π΅ΠΌ, ΠΈΠ· своСго GitHub ΡΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ Ρƒ мСня

GitHub <-> Mobile Obsidian

На ΠΌΠΎΠ±ΠΈΠ»ΠΊΠΈ Π½Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° для синхронизации с Π³ΠΈΡ‚Ρ…Π°Π±ΠΎΠΌ. Π•ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎ корявый ΠΏΠ»Π°Π³ΠΈΠ½ Fit, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ°Π»ΠΎ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ТСтско завязан с API GitHub (Ссли GitHub ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ Π² Π Π€, Ρ‚ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ само собой Π±ΡƒΠ΄Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсполСзным), Ρ‚Π°ΠΊ Π΅Ρ‰Π΅ ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎ ΠΊΡ€ΠΈΠ²ΠΎ подтягиваСт измСнСния с Π³ΠΈΡ‚Ρ…Π°Π±Π° ΠΈ постоянно ΠΏΡ€ΠΎΠ²ΠΎΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ вСрсий ΠΈ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΈ Π½Π° дСсктопС, Ρ‚.Π΅. Π΅ΡΡ‚ΡŒ риск ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅

characteristic: 2025-07-10#1