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