投稿

ラベル(Obsidian)が付いた投稿を表示しています

Obsidian - Git sync でもやっぱりエラー

android 端末で同期エラーが発生してしまった。ただ、Git 側ではなく Git Sync アプリ側の問題?のようで、同期エラーで延々と通知ループ。 まー、 android 側が古いことは明示なので、Git Sync を起動して FORCE PULL すればいい。android 側はこれで何事もなく。 で。 解決したと思ったら、今度は、PC 側で同じくコンフリクト。 `file not found: workspace.json` て、???`.gitignore` に、`.obsidian/workspace.json` をしっかり登録してるっつーのよー!? 解せぬ。 他にも、`.DS_Store`や`*.bak`、`*.tmp`など、ignore としてあるが、なんでや。`workspace.json`に限ってエラー解消してみるか。 リモート側からファイルとってくる git restore --theirs .obsidian/workspace.json git add .obsidian/workspace.json git commit -m 'PC01_pull  .obsidian/workspace.json' git push リモート側へファイルを送る git rm --cached .obsidian/workspace.json git add .obsidian/workspace.json git commit -m 'PC01_push .obsidian/workspace.json' git push どうせ ignore なら当該ファイルの中身がどうなろうが知ったこっちゃない理論。エラーは解消したので、ローカルリポジトリ側が問題でてたのかな。

Obsidian - Self-hosted live sync は試さなかったの?

Git でやっとる 、みたいなことを書いたら、もっとええものがあるのにって言われた。 ……試していないわけがない。半年ぐらい愛用させていただいた、が、再現しない同期の問題が発生してしまう。サーバを変えたり、同期先を変更したりと、トライアンドエラーはやってみたが、どうにもエラーが特定できなかった。 バージョン上がった際に、機能追加などにより、同期先一斉にプラグイン更新が必要とかプラグインが開発発展中ならではの仕様変更があったりするなど、使うにしてもちょいと安定するまで待つかー、と。 や。ええことなんだけどね。開発が停滞してしまうより。 で。Git にしてしまった。E2EE の暗号化は Self-hosted の優位ですね。めんどくせーけど Meld Encrypt で部分的に暗号化して対応している。

Obsidian 複数端末同期をどう実現するか

悩みたくなければ公式の Obsidian sync が一番。 試行錯誤に要する時間浪費を考えても、年払い月8ドル(4ドル)は出す価値はあるかも……試行錯誤が好きな変態は、色々試す。 現状の運用は、 OS 同期ソフト Obsidian プラグイン Linux Git Git Android Git Sync Git で同期 OFF Windows Git Git ## Linux での同期 一番無難にできてしまう。 Git をダウンロードにしか使っていないなら、もしかしたら git global config が必要かも。これは Windows にも言える。 ## Android での同期 プラグインだけで完結したかったが、無理だった。いや、初回としばらくは同期ができていたのだけど、2日後にコンフリクト発生してLinux から、git reset --hard /hash/ 対象に。マニュアルの警告にあった通り、不安定だわ。 なので、 Git Sync  https://play.google.com/store/apps/details?id=com.viscouspot.gitsync が Obsidian の起動と終了を監視できるため、Git Sync で同期を。代わりに、Android だけコミュニティプラグインで用意されているオプション、同期しないを ON に。 ただ、Git Sync で設定する際に要注意事項。 ディレクトリ指定した際に、リポジトリ名のディレクトリを配下に**作成しません!!** 必ずリポジトリ名の空のディレクトリを作ってから、そのディレクトリを指定を。 普段の Git のつもりで、リポジトリ名のディレクトリを配下に作ってくれるわと思い、警告のファイルあるけど消えるでーを無視したら、ばっさり消してくれた😨 ## Windows での同期 これも Git が使えるようにするだけで、とくに、かなぁ。 プラウグインの説明にある通り、 https://github.com/Vinzent03/obsidian-git の通りにやっておけば、...