当前位置:   article > 正文

Obsidian 同步方案及冲突问题_obsidian同步方案

obsidian同步方案

Obsidian 同步方案

Obsidian 免费同步方案

Obsidian-Git Documentation

使用 working copy 同步笔记到obsidian

Obsidian 的手机端同步方案,iOS + Git + Shortcuts 实现自动同步

[Mobile] Sync with git on iOS for free using iSH

iSH: A Linux-like shell on iOS.

由于用 Working Copy 超过10天免费期限后部分功能受限,导致我把之前链接到 Obsidian 中的仓库删除后不能再次使用此功能同步,所以就换了 iSH 以使用完全免费不受限的功能来实现同步
在这里插入图片描述

安装配置iSH

参考:iOS安装iSH
在这里插入图片描述
在这里插入图片描述

初始化配置脚本:ish-init.sh

#!/bin/bash

# 备份原配置
mv /etc/apk/repositories /etc/apk/repositories.backup

# 创建新配置 (更换镜像源)
echo -e "https://mirrors.aliyun.com/alpine/v3.11/main""\n""https://mirrors.aliyun.com/alpine/v3.11/community""\n""https://mirrors.ustc.edu.cn/alpine/v3.11/main""\n""https://mirrors.ustc.edu.cn/alpine/v3.11/community"  > /etc/apk/repositories

# 重新生成缓存 (更新apk)
apk update

# 安装常用工具
apk add vim 
apk add zsh 
apk add git 
apk add neofetch 
apk add curl 
apk add wget
apk add sl
apk add openssh
apk add openrc --no-cache
apk add --no-cache mysql mysql-client
apk add python3

# 配置 pip3 镜像源
mkdir ~/.pip
echo -e "[global]""\n""index-url = http://mirrors.aliyun.com/pypi/simple""\n""[install]""\n""trusted-host=mirrors.aliyun.com"  > ~/.pip/pip.conf

echo "===================================="
echo "初始化脚本已成功为您更换 apk 镜像源,并安装了 vim、zsh、git、neofetch、curl、wget、sl、openssh、openrc、mysql-client、python3 等常用程序"
echo "===================================="
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

Git 同步 Obsidian

配置 ssh key
在这里插入图片描述
在这里插入图片描述

挂载到 Obsidian APP文件夹(连接到软件)
在这里插入图片描述


仓库会 clone 到 Obsidian 中
在这里插入图片描述
遇到的问题:若在root目录中手动删除了obsidian文件夹,不能直接再次创建成功,因为之前使用了 mount 命令将 obsidian 文件夹挂载到 Obsidian 目录,会导致系统仍然认为该文件夹是一个挂载点,无法创建或删除它
解决:要先确认该目录是否确实是一个挂载点,用 mount | grep obsidian 命令来检查是否存在与 obsidian 相关的挂载点;如果确实存在挂载点,要用 umount 命令来解除挂载,解除挂载后,就可以彻底删除或再次创建 obsidian 目录了
在这里插入图片描述

Obsidian在Win、macOS、iOS端同步冲突问题

在这里插入图片描述 在这里插入图片描述

用git同步obsidian手机端与台式机的配置文件频繁冲突的问题的解决方案
❗配置 Obsidian Git 同步方案下的 .gitignore 文件

.idea						# 项目配置文件夹
**/.DS_Store				# Mac文件夹属性文件
*.iml						# 项目模块文件
.obsidian/workspace*.json	# 最易冲突文件 PC端是workspace.json,手机端是workspace-mobile.json
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/757944
推荐阅读
相关标签
  

闽ICP备14008679号