이 글은 IT직군 개발자 눈높이에 맞춰서 작성되었습니다.
obsidian에서 작성한 노트는, 노트를 작성한 PC에만 있습니다. 다시 말해서 다른 PC에서 작성한 노트를 볼 수 없습니다. 다른 PC에서도 노트를 볼려면 유료결제를 하거나 개인이 노트 동기화 작업을 구현해야 합니다.
노트 동기화 작업은 구글 클라우드 등 클라우드 저장소를 사용하거나 git을 사용하는 방법이 있습니다. 저는 개인적으로 github을 추천합니다.
obsidian에서 github을 사용하려면 git 플러그인을 설치해야 합니다. git 플러그인은 community plugins에서 설치합니다.
github private repo를 생성합니다. 그리고 obsidian에서 명령어 팔레트(맥북 기준 cmd + p)를 열어 git clone을 합니다. git clone할 때 디렉터리 이름을 지정하게 되어 있는데 저는 remote로 했습니다. github 인증수단은 Access token을 사용하거나 ssh키를 사용하면 됩니다.
내가 작성한 문서는 git add -> git commit -> git push를 하면 됩니다. 명령어 팔레트에서 git작업을 진행합니다. 또는 git 플러그인에서 제공하는 backup명령어를 실행하여 add->commit을 한번에 진행합니다. 그리고 git push는 별도로 합니다. backup명령어가 실행할 때 자동으로 git push르 싶으면 git plugin 설정에서 “Auto backup after latest commit”을 선택합니다.
자동으로 git add->commit->push를 하고 싶으면 아래 두항목을 설정해주세요.
- Vault backup interval: git 플러그인 backup 명령어 실행 주기 설정
- Auto backup after latest commit: git 플러그인 backup 명령어 실행시 자동 git push 실행