Termuxを使ったAndroidスマホでのObsidianとGitHubの連携手順
まえがき。
自分はこういう系設定とかやるの初めての人です!そんなに崇高な間違いのないって訳じゃないので、あれだったらコメントください。答えられそうなら答えます。
Amatsu Kaedeさんのこの動画がとても参考になり、上手く言えませんがObsidianをGithubとかとリンクしてやるやつをやってみることに。
初めてGitとかUbuntuとか触れる私はなんとか食らいついてデスクトップPCにおけるこの動画のセッティングは完了。スマホでもリンクしたいなと思ってChatGPTと数時間格闘したらできた(本当に出来てるか分からない一応今のところ問題なく動いている)のでそのやり方を書きます。
この記事作る背景として、この動画のYoutubeのコメ欄でやり方書こうと思ったら、コメントを短くしても、コード?の途中に『、』とか『あ』とか入れても全部Youtubeに弾かれてYoutube検閲どうしようかという試行錯誤にリアルに深夜の1時間以上無駄にしたのでこのNoteとか言う見たことしかなかった媒体を起動させたのです。
流し書きなので分からないところがあったら教えてください
Amatsu Kaedeのこの動画オススメ👌
以下Termuxを使ったAndroidスマホでのObsidianとGitHubの連携手順
1. Termuxをインストールして開く
2. Termuxにストレージのアクセス権限を与える
termux-setup-storage ←(今後もこういうのをコピペでTermuxに入れてってください。今回こういうのに初めて触れたのでなんかコード?で貼るやつやり方分からない笑)
内部ストレージにアクセスするための設定。
3. Termuxのパッケージを最新の状態にする
pkg update
pkg upgrade
Termuxを最新バージョンにアップデート。
4. Gitをインストールする
pkg install git
Gitをインストールしてリポジトリ管理ができるようにする。
5. GitHubリポジトリをクローン(コピー)する
git clone "HTTPSのリポジトリURL"
GitHubのリポジトリをスマホにダウンロードする。
※ クローン中にユーザー名とトークンが求められたら、GitHubのPersonal Access Tokenを使う。下の注意事項に少し詳しく書いておく。
6. リポジトリをObsidianで使えるようにするためにコピー
cp -r ~/my-vault /storage/emulated/0/Obsidian/my-vault
(TermuxでダウンロードしたリポジトリがObsidian用に内部ストレージに移動される。別にstorageじゃなくても良いはず)
7. Obsidianでリポジトリを開く
Obsidianを開き、「Open folder as vault」を選び、移動したフォルダを選択する。
8. Gitプラグイン設定で必要な情報を入力
Obsidianの設定→Git→「Authentication/commit author」の4項目にGitHubの情報を入力する。
注意事項
・今回のファイル名はmy-vault
動画で言ってたObsidian内の3つのアップデートはすべてのデバイスで改めて確認してから書き込みテストすること。
・Personal Access Token取得時:期限は無期限とかでいいのかな。期限切れたらまたアプリ内で新しいの入れないといけないっぽい。
スコープ云々はよくわからなかった。とりあえずrepoだけ全チェックでやった。
・Obsidianを開いたら最初に「Pull」を押す
これで、GitHubの最新のデータを取り込む。
・ノートを書き終わったら「Commit and sync」を押して終了
これでノートが保存される。
分かんないこととかこれじゃダメだったってなったら教えてください。ChatGPTにうまいこと聞いてみます。