メモアプリObisidianをGitで同期する初期設定をする(GitHub)
AI時代に、自分の分身(コンテキスト)を作りたくて、2026年1月からObsidianを使い始めていますが、まだ、全然記録できていないです。最初はDropboxの無料版でWindowsデスクトップとAndroidスマホでObsidianのVault(保管場所)の同期をしていたのですが、なんだか微妙に同期が遅くて、ストレスがたまりました。
面倒だけど、Gitで同期したいと思いました。上の本のP77を見ながら、やってみたいと思います。
開発環境
ChatGPT Plus (月額20USD)
Windows11 パソコン Panasonic CF-FC
Git for Windows 2.53.0
Android スマホ Google Pixel 10
目的
自分のObisidianのVault(保管場所)をGitHubにして、都度、同期する
Windows PCからGitHubリポジトリを作成
- GitHubにログイン
- 右上の + から、New Repository




VisualStudioCodeのインストールと拡張機能Codexのインストール
https://code.visualstudio.com/docs/?dv=win64user からダウンロードしてインストールします。



まずは、Extensions で、japaneseと入力して、日本語化


Extensions で ChatGPT を検索


ChatGPTを使用してサインイン をクリックして、続けます。



チャット画面が左右にあってややこしい。。。

一番ひだり下のChatGPTマークを右クリックして、移動先>サカンダリサイドバー

無事、Codexのチャット画面を右側に移動することができました。これらは、すべてChatGPTに聞きながらやりました。
Windowsパソコン上の保管庫を作成し、Git管理にする
Windowsのエクスプローラーで、以下のようなフォルダを作成。
C:/doc/ObsidianGitVault
VSCodeで、ファイル > フォルダを開く で、上記の ObisidianGitVault を選択して開く
次に、Ctrl+@ でターミナル画面を出して、powershellの状態で、以下のように入力
git init
git add .
git commit -m "Initial commit"

GitHubにログインして、新規リポジトリ(必ずPrivate)を作成

SSH接続を設定する


上の通りにやる。
空のフォルダはcommitできないらしいので、REAME.md を以下のように作成

その後は、
git add .
git commit -m "Add README"
git branch -M main
git push -u origin main
で、無事、初回commitできました

2) .gitignore:Obsidian特有の“地雷”を避ける

# ---- OS ----
.DS_Store
Thumbs.db
# ---- Obsidian: キャッシュ系(不要)----
.obsidian/cache/
.obsidian/workspace*
.obsidian/graph.json
# ---- プラグイン設定にAPIキー等が入ることがあるので注意(必要なら除外)----
.obsidian/plugins/*/data.json
# ---- 任意:ローカルの一時ファイル ----
*.tmp

WindowsのObisidianでフォルダを開いて、Vaultにする
WindowsのObisidianアプリで、左下の部分をクリック > 保管庫を管理

保管庫としてフォルダを開く > 先ほどのフォルダを指定して開く

このような状態になりました

いままで作成したファイルを、エクスプローラーでコピー&ペーストして、
git add .
git commit -m "お引越し"
git push
これは、VSCodeの左側のGit用拡張機能を使うと、少し簡単にできます。
3) VS Code で Codex を使う(Windows)

上の、3-1と3-2は既に済んでいるので、3-3 をやります。
# Editing rules for this Obsidian vault
- Keep edits minimal and localized.
- Never rename files unless explicitly asked.
- When changing headings, update internal links accordingly.
- Preserve frontmatter and existing tags.
- Prefer adding new notes over rewriting existing notes.
- Do not delete content; instead mark as archived if needed.
- Use Japanese headings/titles unless the note is in English.

今回は、まだ、Codex CLIは設定しません。また時間があれば、、、
5) スマホでもObsidianを使う(GitHub運用の現実解)




ディスカッション
コメント一覧
まだ、コメントがありません