Obsidian は、現在入手可能な最高のメモアプリの 1 つです。ローカル ファースト ストレージを備えた強力な Markdown ベースのエクスペリエンスを提供します。ただし、問題が 1 つあります。公式の同期機能は月額約 8 ドルかかります。複数のデバイス間でメモを完全に無料で同期する方法があるとしたらどうでしょうか。このガイドでは、GitHub と Git を使用して、1 円も費やすことなくメモを同期する方法を説明します。
やるべきことがたくさんあるように思えるかもしれませんが、心配しないでください。理想的なシナリオでは、約 10 ~ 15 分と次のことだけが必要です。
GitHub は、主にソフトウェア開発に使用されるクラウドベースのプラットフォームですが、Obsidian ノートを含む個人のプロジェクトやファイルの管理にも使用できます。
Git リポジトリ(または repo) は、Git が一連のファイルに対するすべての変更を追跡するストレージ スペースです。変更を記録することで、以前のバージョンに戻したり、他のユーザーと共同作業したり、さまざまなデバイス間でファイルを同期したりすることができます。Obsidian のコンテキストでは、Git リポジトリはすべての編集を追跡しながらメモを保存および同期するのに役立ちます。
Git がインストールされていない場合は、次の手順に従ってください。
brew install git
で Homebrew を使用して Git をインストールします。
sudo apt-get install git
(Debian ベースのシステムの場合) または sudo dnf install git (Fedora ベースのシステムの場合) を使用します。
インストールが完了したら、ターミナル (コマンド プロンプト、PowerShell、または macOS ターミナル) を開き、次のコマンドを実行してインストールを確認します。
git --version
頻繁に使用する 3 つの重要な Git コマンドを次に示します。
git status
このコマンドはリポジトリの現在の状態を表示します。どのファイルが変更、追加、またはコミット.gitステータスにステージングされたかを示します。
git pull
このコマンドは、リモート リポジトリ (GitHub) から最新の変更を取得し、ローカル リポジトリを更新します。
git push
変更を加えたら、git push を使用して GitHub にアップロードする必要があります。このコマンドは、コミットされた変更をローカル リポジトリからリモート リポジトリに送信します。
それでは、ローカルの Obsidian ボールトを GitHub に接続してみましょう。
git clone YOUR-REPO-URL
Obsidian のノートをこのフォルダーに移動して、同期できるようにします。
GitHub では、Git 操作のパスワードベースの認証が廃止されました。代わりに、より安全な認証方法を提供するPersonal Access Token (PAT)を使用する必要があります。
GitHubクラシックトークンを取得する方法
GitHub 開発者設定に移動します:
有効期限と権限の設定:
必要なスコープを選択します。
トークンを生成してコピーします。
Git 認証でトークンを使用する:
同期するたびにパスワードを入力しなくても済むように、SSH 認証を設定できます。
ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub
これで、システムは GitHub で自動的に認証されるようになります。
Obsidian アプリはすでにお持ちだと思いますので、ここではインストール手順については説明しません。Git プラグインをインストールするための簡単な手順のみを紹介します。
Obsidian には Git の同期を容易にするプラグインがあります:
これで、メモを編集するたびに、Obsidian がメモを GitHub と自動的に同期するようになります。
モバイルでの同期は少し複雑ですが、それでも実行可能です。
iSHアプリ
iSH を開き、次のコマンドを使用して Git をインストールします。
apk add git
mkdir obsidian
マウント コマンドを実行して、Obsidian Vault フォルダーをマウントします。
mount -t ios . obsidian
cd obsidianrm -rf .git clone YOUR-REPO-URL .
この手順が完了すると、Obsidian アプリケーションにメモが表示されます。
チュートリアルの最後のステップ - Git コミュニティ プラグイン。
Obsidian を開きます。
[設定] > [コミュニティ プラグイン] に移動します。
「参照」をタップして、Obsidian Git を検索します。
「インストール」をタップし、プラグインを有効にします。
自動コミット間隔(例:5 分ごと)を設定します。
Obsidian を開いたときに変更を同期するには、起動時にプルを有効にします。
手順に苦労している場合は、詳細なビデオチュートリアルを視聴することをお勧めします。
設定には少し時間がかかりますが、一度完了するとシームレスに動作します。このガイドが役に立った場合は、コメントでお知らせください。ご質問があればお気軽にどうぞ。
乾杯! ;)