论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
开源技术
›
开源技术
›
obsidian使用github同步踩坑教程【补充】
obsidian使用github同步踩坑教程【补充】
河曲智叟
金牌会员
|
2024-12-19 15:34:15
|
显示全部楼层
|
阅读模式
楼主
主题
881
|
帖子
881
|
积分
2643
本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net
在该作者根本上做了一些补充:
创建 .gitignore文件时,win中使用cmd命令:ren t.txt .gitignore (先手动创建t.txt文件)
建议在obsidian仓库里面举行 git init 防止 git add . 把不需要的文件添加进来。
现有笔记 push 到长途仓库命令修改为:
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:xxx/testgit.git #这里替换成自己的仓库
git push -u origin main
复制代码
.gitattributes文件推荐配置
.obsidian/
#.obsidian/plugins
#.obsidian/workspace.json
#.obsidian/workspace-mobile.json
.trash/
.DS_Store
复制代码
.gitignore文件推荐配置
* text=auto
*.md text
*.txt text
*.js text
*.json text
*.html text
*.css text
*.png binary
*.jpg binary
*.gif binary
*.bmp binary
复制代码
配置泉源:https://fissionneutron.com/post/e532958c/#%E5%90%8C%E6%AD%A5-obsidian-%E5%BA%93
前言
本文主要先容了 obsidian 使用 git 插件举行多端同步的方法,长途仓库为 github,假如以为 github 网络不稳定,也可以使用国内的 gitee。
什么是 obsidian
Obsidian 是一款功能强大的笔记应用步伐,它支持使用 Markdown 语法 创建和构造笔记。它依靠双链功能可以很容易的建立笔记间的关联。优点是笔记可以本地离线生存,打开速度非常快,不用担心服务器数据丢失。缺点是多端数据同步功能需要收费,不过也可以根据网上的方法实现免费同步,本文使用 obsidian 的 git 插件实现多端同步。
Obsidian 下载
官网下载,然后根据平台选择版本下载,
建议使用迅雷下载
,浏览器大概下载不下来。
官网:https://obsidian.md/download
安卓版:https://wwdx.lanzoue.com/b030yr97g
git 软件准备
git 安装
Git 安装 - 廖雪峰博客
git 配置
git config --global user.name “用户名”
git config --global user.email “你的邮箱”
生成密钥
ssh-keygen -t rsa -C "你的邮箱"
根据上图红线路径,复制公钥 id_rsa.pub
将公钥粘贴到 GitHub
注册 github 账号,登录 GitHub,点击右上角用户头像图标,点击 Settings,进入设置页面
Settings 页面点击 “SSH and GPG keys”,然后点击右上角 “New SSH key”,添加 ssh key
Title 填入名称,key 填入复制的 id_rsa.pub 内容,然后点击 “Add SSH key”
创建 github 仓库
登录 github,创建私有仓库
选择 SSH,记住本身的仓库. git 结尾的那个:
obsidian 安装 git 插件
为了实现 Obsidian 与 GitHub 的同步,还需要安装 Obsidian Git 插件。这个插件能够自动将本地生存的笔记文件推送(push)到 GitHub 仓库,并在每次打开 Obsidian 时自动从 GitHub 仓库中拉取(pull)最新的文件。
打开 obsidian,点击 “设置”-“文件与链接”-“第三方插件”,关闭“安全模式”,点击“社区插件” 的“浏览”,搜索 “Obsidian Git” 然后安装
也可以通过链接下载,下载后放到. obsidian/plugins 目录下,没有 plugins 创建
git 插件:链接: https://pan.baidu.com/s/1RkiMgTb28TF6FcejTUpnpg 提取码: nvbt
将你现有笔记 push 到长途仓库
在你的笔记目录,Windows 右键选择 open git bash here,linux 直接执行命令。
假设你的笔记仓库名为 obdocs
git init
git add obdocs
git commit -m "first commit"
git remote add origin git@github.com:xxx/testgit.git #这里替换成自己的仓库
git push -u origin main
复制代码
启动插件
配置插件实现文件自动 commit 和 push 到仓库
以下配置表示每隔 2 分钟会 commit 和 push,每次 5 分钟会自动 pull 最新版本。
以下配置表示,软件启动会自动 pull 最新版本。
配置. gitignore 文件
在本身的笔记目录下创建. gitignore 文件,
注意
.gitignore 文件一定要包含 .obsidian/workspace.json 文件,同时最好不要有 50M 以上的大文件,制止引起贫苦。或者也可以将 .obsidian 加入. gitignore 文件。
将 .obsidian 加入. gitignore 文件可以写成:
/.obsidian/
其他终端同步
其他终端先使用 git clone 拉取分支,然后就可以编辑笔记了,最好不要多个终端同时操纵,会造成冲突。
git clone git@github.com:xxx/testgit.git
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
河曲智叟
金牌会员
这个人很懒什么都没写!
楼主热帖
为什么你的局域网需要https加密?怎么 ...
黑客常见攻击流程
WebGL 及其在 WebRTC 中的应用
Flutter项目打包生成APK
为什么一定要从DevOps走向BizDevOps? ...
大数据 - ClickHouse
综述计算机中关于数符的表示方法 ...
Culture: Teams & Knowledge -- Chapte ...
在K8S中,DaemonSet类型资源特性? ...
【计算机网络】基础知识点
标签云
挺好的
服务器
快速回复
返回顶部
返回列表