본문 바로가기
ETC/IT

mobile obsidian-git 연동하기

by heekng 2023. 7. 26.
반응형

mobile obsidian-git 연동하기

모바일(ANDROID & IOS) 에서는 local git을 사용하지 못한다.
obsidian-git에 내장되어있는 isomorphic-git 을 이용해 연동해보자.

==이미 Github에 Obisidan repository가 있다는 가정 하에 진행한다.==

사전 작업

주의 1

Obsidian 내에 이미지 또는 음성(녹음)파일이 있을 경우 용량이 너무 커집니다…
이 때에는 imgur plugin을 이용해 이미지를 서버에 올려놓고 링크로 사용하는 대안이 있습니다.

주의2

repository vault root에 .gitignore을 꼭 만들어야 합니다.

만들지 않고 모바일 <-> PC <-> 아이패드 등 과 같은 여러 기기간 연동시 workspace(tab open정보 등)에 대한 내용이 conflict나고 그럼 복구하고 또 conflict나고 또 복구하고…😡

.gitignore

obsidian/workspace.json
.obsidian/workspace.json
obsidian/workspace-mobile.json
.obsidian/workspace-mobile.json

연동 시작

  1. 비어있는 Vault 생성
  2. obsidian-git 플러그인 설치
  3. obsidian-git 플러그인 사전 설정
    • Username on your git server. E.g. yourusername on GitHub: Github 사용자명 입력
    • Password/Personal access token: Github access token 입력
  4. 명령어 팔레트 오픈 -> Obsidian Git: Clone an existing remote repo 선택
  5. https 방식의 git repository url 입력
  6. Valut Root이 아닌 공백 선택
  7. .obsidian 파일 존재 여부에 대한 질문: YES
  8. .obsidian 파일의 conflict에 관한 내용: DELETE ALL YOUR LOCAL CONFIG AND PLUGINS
  9. clone 깊이에 대한 내용: 공백 선택
  10. clone 진행~
  11. restart에 alert 뜨면 Obsidian 종료 후 재실행
  12. 기존 리포지토리의 내용이 덮어졌기 때문에 ==3== 에서 진행한 사용자명, token을 재입력
  13. Obsidian-git 설정창
    • Author name for commit: 커밋 username 입력
    • Author email for commit: 커밋 email 입력
  14. 명령어 팔레트 - pull 으로 연동 테스트
  15. 끝!

#posting-id-232

반응형