obdisian은 로컬 파일 기반으로 다른 기기와의 동기화를 위해서는 클라우드 서비스를 이용하여 구축하거나 , Obsidian에서 지원하는 유료 서비스인 Obsidian Sync를 돈주고 사용하는 방법 밖에없다.
하지만 우린 돈이 없다.. 아니 있더라도 너무 비싸다.
그래서 옵시디언의 플러그인인 Obsidian git 을 사용 하여 빠르고 정확한 동기화 환경을 구축 해보려고한다.
그냥 노트앱 하나 쓸려 했더니, 마크다운 문법을 알아야 하질않나.
동기화도 안되서 따로 환경을 만들어 줘야 하질않나. 참 여러모로 사람 귀찮게 한다.
나도 시작하기전에 몇번이고 "이렇게 까지 사용해서 좋을게 있을까..." 생각을 얼마나 했는지 모른다.
막상 해놓고 나니 별거 아니고 그 만큼 강력하고, 정리도 쉬운 앱을 사용 할 수 있는 기쁨이 있다.
잘 알려줄테니 쉽게 잘 따라 오기를 바란다.
OS에 맞게 설치를 진행한다.
Window의 경우
스탠다드 버전에서 다운/설치 를 진행하면된다.
window에서 설치를 진행 할 때 위 사진의 메뉴를 꼭 체크 해야 정상적인 동기화를 사용할 수 있다.
https://docs.github.com/ko/desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop
위 사이트로 이동하여 각자 OS에 맞게 파일을 다운 받아서 설치해준다.
여기서 github의 ID가 없다면 회원가입을 진행한다.
github Desktop을 실행하면 위 사진과 같이 나오는데 마지막 폴더 모양을 누른다.
여기서 Repository란 우리가 작성한 마크다운 로컬파일을 인터넷 상에 띄워놓을 저장소와 같은 역할을 한다.
Choose 버튼을 클릭하여 로컬 파일을 저장하고 싶은 경로를 지정한다.
경로를 지정한후 열기를 클릭한다.
열기를 클릭하고 나면 하단에 경고 메세지와 함께 'create a repository'가 뜬다.
파란색 글씨를 눌러 repository를 생성해주자.
Create Repository를 눌러서 마무리 하면 하단의 사진과 같이 뜬다.
오른쪽 상단에 있는 Publish repository를 눌러준다.
마찬가지로 클릭.
여기까지 진행 했다면 저장소 준비는 완료 되었고
나머지 작업은 Obsidian에서 진행 하면 끝난다.
보관소 폴더 열기를통해 아까 생성해둔 로컬파일 경로의 폴더를 찾아서 열어준다.
이미 valut가 열려 있는 화면이라면,
왼쪽 하단에서 제일 상단에 있는 아이콘을 누르면 위 화면으로 넘어갈 수 있다.
Obsidian valut을 성공적으로 열었을경우 위와 같은 화면이 나오는데 왼쪽 하단에 있는 톱니 바퀴 아이콘을 눌러서 플러그인 을 설치할 것이다.
왼쪽 메뉴에서 커뮤니티 플러그인 으로 이동하여 '커뮤니티 플러그인 사용' 버튼을 눌러준다.
탐색 클릭후 검색창에 git검색
설치 버튼 을 누른후 활성화 까지 눌러야 플러그인을 사용할 수 있다.
설정에서 하단에 추가된 Obsidian git 옵션에 들어가보면
제일 처음 있는 Split automatic commit and push를 활성화 하여
Valut commit/ push interval(minute) 를 동일 시간 5 - 10분 으로 설정해주고
Auto pull interval을 1-3 분 사이로 설정 해주면 된다.
시간은 정해진게 아니니 꼭 자동으로 Pull/push를 하지않고 직접 하는 방법도 있으니 참고 바란다.
위와 같이 로컬에서 파일을 작성 했을때
github repository에 저장되는 것을 볼수 있다.
우리가 하나의 PC에서만 사용하려고 지금 까지 이 짓거리를 해온것이아니다.
다른 PC에서도 동일한 파일을 사용 할 수 있게 하기 위한 것이니 바로 알아보도록하자.
File >> clone repository를 선택하여
repository의 이름을 검색하여 준다.
choose버튼을 통해 어느 경로에 저장소를 복사 할 것인지 정한 후 Clone을 눌러
새로운 PC에도 동일한 파일을 가져온다.
그후엔 위 3.Obsidian 설치를 진행후 새로운 저장소를 만드는 것이 아니라.
github에서 Clone한 폴더를 보관소 폴더 열기를 통해 열어준다.
나머지 플러그인 설치방법과 Auto push/commit/pull 시간 설정등은 개인에 따라 설정 해주면 된다.
이 글을 적게된 계기가 내가 삽질을 엄청 많이 해서 , 뭐하나 도움 되는 글이 있으면 좋겟다 싶어서 적기 시작하였다.
아무나 나와 똑같은 일을 겪지 않기를 바라면서,,.. 겪더라도 이 글을 통해서 해결 했으면 하는 바램으로 끝을 맺는다.
안녕하세요 포기할 뻔 했는데 연동했습니다.. 정말 감사합니다 ㅠㅠ
혹시 사용하시는 동안 충돌없으셨어요? cmd에서 새 파일에 뭐 안 넣으면 json 파일 때문에 충돌난다고 하더라구요,, ㅠ_ㅠ
안녕하세요.
올려주신 설치과정을 따라하다 잘 안되서 여쭤보려고 댓글 남깁니다.
우선 플러그인 추가할때 Obsidian Git이라는 플러그인을 검색을 해도 나오지를 않아서요.
그래서 플러그인 만든이와 내용이 같은 Git 이란 플러그인으로 설치해서 나머지를 진행해 봤거든요.
그런데 싱크되는 과정에서 자동으로 싱크가 되지를 않고 문제가 생겨서요.
fatal: could not read Username for
'https://github.com': Device not configured
이런 경고문구가 나오면서 싱크가 되지를 않네요.
혹시 방법을 좀 아실까 싶어 댓글 남겨봅니다.
요즘 핫한 옵시디언에 대한 훌륭한 가이드가 될 것 같습니다 :)