Logseq 本地端使用 Github 同步

article/2025/10/13 6:47:46

2020/11/25 更新

Logseq 的网页端同步 Github 有很多 BUG,难以正常使用,解决办法见另一篇文章:
Logseq 利用 Obsidian 多端同步


目录

  • 2020/11/25 更新
  • 一、需求分析
  • 二、基本思路
    • 1. 📂Logseq 新建图谱 Graph(如果已经有笔记就查看 1.2)
    • 1.2 现有笔记
    • 2. ✨准备Git
    • 3. 🌳Git 该文件夹
    • 4. 🔗和 Github 连接
    • 5. 🚚新建 Github 仓库
    • 6. 🔧把笔记内容同步至 Github
    • 7. 💻在网页端查看
  • 三、日常操作
  • 四、一些BUG
    • 1. 本地端的修改内容没有在网页端显示?
    • 2. 官方推荐自定义 CORS 代理服务器来实时同步?
    • 3. 目录、收藏显示没有?
  • 五、进阶操作
    • 1. 顺便同步到 Gitee 上
    • 2. 自动同步
    • 3. 多端修改、查看

一、需求分析

因为想在 iPad 上随时查看Logseq 笔记,但 ios 系统本身不支持网页端的文件操作,只能用 Github 来实现同步。桌面端上又有很多插件,但缺乏 Github 同步功能。
所以使用 Git,来实现桌面端主力、网页端随时查看的效果。
最好是等待官方上线其他同步方式(如 iCloud )
使用坚果云等请搜索其他教程

二、基本思路

使用 Git 同步本地和 Github 中的文件
PS:基本上就是 Logseq 和 Git 入门

1. 📂Logseq 新建图谱 Graph(如果已经有笔记就查看 1.2)

请添加图片描述

首先打开一个空文件夹
Logseq 会创建 3 个文件,笔记和配置文件就放在里面
请添加图片描述

然后就可以愉快写写写了
下面的操作就在这个主文件夹中进行,比如图中所示的 Logseq Test

1.2 现有笔记

下面的操作都相同,就在该笔记的主文件夹里进行

2. ✨准备Git

可以看一下安装教程
进入官网下载Git,下载页面,选择对应版本
基本上一路点击默认安装就好
安装完成后,右键中会多出两个注册项
请添加图片描述

一般只用到 Git Bash Here

3. 🌳Git 该文件夹

在该笔记的对应目录下面,右键点击 Git Bash Here
会出现一个控制界面
请添加图片描述

输入命令git init,然后回车
请添加图片描述
可以看到多出了一个名叫 .git 的隐藏文件,版本控制等Git相关的信息就放在里面
请添加图片描述
没有看到的话,可以搜索如何显示隐藏文件,参考:

https://jingyan.baidu.com/article/acf728fd2853fef8e410a37f.html

4. 🔗和 Github 连接

首先注册一个自己的 Github 账户
然后先配置个人的用户名称和电子邮件地址(不一定非要和Github的相同)
输入以下命令并回车

$ git config --global user.name "runoob"
$ git config --global user.email test@runoob.com

然后生成密钥对

$ ssh-keygen -t rsa -c "这是你的邮箱"

按三次回车,就会将密钥保存在默认路径,且打开时不需要密码
打开默认路径C:\Users\”这是你电脑的用户名“\.ssh
然后使用记事本打开 id_rsa.pub 这个文件,全选复制

打开你的Github账户,点击右上角的头像,从下拉菜单中选择 Settings
请添加图片描述
点击页面左侧的 SSH and GPG keys
请添加图片描述

点击右侧 New SSH key,出现以下设置:
请添加图片描述
请添加图片描述

输入一个你能认得出来的 Title,比如“我的电脑”。把刚刚复制的内容粘贴进下方的 Key 中,点击 Add SSH Key 完成。
这样你的电脑就可以和 Github 连接了

5. 🚚新建 Github 仓库

在 Gihub 个人主页上,点击 Repositories 后面的 New,新建一个仓库
请添加图片描述

在 Repository name 一栏输入仓库的名字,比如:My Logseq Note
选择 Private,这样就只有你自己才能看到
请添加图片描述

最后点击 Create repository 创建
请添加图片描述

这样你就得到了一个空仓库

6. 🔧把笔记内容同步至 Github

还是在刚刚的文件夹中,右键点击 Git Bash Here
输入git remote add origin
然后空一格
回到刚刚的网页上,在这个空仓库的首页上看到一条命令,点击右边的按钮复制(图中红圈处)
请添加图片描述

在 Git Bash 中右键点击 Paste 粘贴这条命令
请添加图片描述

所以这一行的命令最后就是:
git remote add origin git@github.com:“你的Github用户名”/“你的仓库名”.git
回车
这样就把本地的文件和远程仓库连接起来了

然后输入 git add .
注意 add 和 . 之间由一个空格
表示这个文件夹下的所有文件都由 git 来控制
这样就把文件加入了缓存区,此时仍在你自己的电脑上
git commit -m "第一次同步"
这个引号里面的信息每次都可以更改,从而提示自己做了什么改动
git push -u origin master
最后推送到 Github 上
再去查看 Github,就会发现已经有了你的笔记文件

7. 💻在网页端查看

进入 https://logseq.com/
在右上角的 Log in,使用 Github 账户登录
请添加图片描述

上面输入你在 Github 中这个库的网址
下面填写 master
点击添加并安装
clone 之后就可以看到你的笔记了
如果有提示别的操作,按着官网的步骤就好

三、日常操作

每次在本地端修改笔记后,都记着手动同步到 Github 上
每次右键Git Bash,依次输入以下操作

git add .
git commit -m "你自己的提示信息"
git push -u origin master

四、一些BUG

1. 本地端的修改内容没有在网页端显示?

  1. 可能是忘记了推送,在本地端使用 git 推送上去,详见日常操作

  2. 可能是缓存没有清除

在网页上右键,点击检查
打开应用程序
请添加图片描述

选择存储 -> 清除网站数据
在这里插入图片描述

然后刷新页面,可以解决大部分问题

2. 官方推荐自定义 CORS 代理服务器来实时同步?

没有学会

3. 目录、收藏显示没有?

点击左上角打开菜单
选择 Journals 然后点击 重新建立索引

五、进阶操作

1. 顺便同步到 Gitee 上

GItee 在国内,好处是速度快,稳定
缺点:网页端没法连接,只能拿来发布个人博客之类的
参考 Github操作,同样用密钥连接上 Gitee,然后多一个 Remote 连接,每次也 Push 上去
参考中文论坛:https://cn.logseq.com/t/topic/82

2. 自动同步

参考: https://cloud.tencent.com/developer/article/1575314
使用脚本实现

3. 多端修改、查看

比如在网页端修改了之后,用网页的按钮 push 上去,在本地端 pull 下来
自己控制分支


http://chatgpt.dhexx.cn/article/DexUsxPw.shtml

相关文章

同一台电脑同时使用gitHub和gitLab

同一台电脑同时使用gitHub和gitLab 一,生成ssh密钥并配置 分别对gitlab和github生成对应的密钥(默认情况下本地生成的秘钥位于C:/Users/用户名/.ssh/) 1,生成gitlab密钥并配置 电脑开始菜单中找到已安装的gitbash并打开&#x…

使用GitHub Actions实现Android自动打包apk

记录一下,免得忘了 实现根据tag自动打包并上传至release 官方文档 workflow name: Android CI# 触发器 on:push:tags:- v*pull_request:tags:- v*jobs:build:runs-on: ubuntu-latest# 设置jdk环境为1.8steps:- uses: actions/checkoutv2- name: set up JDK 1.8use…

VSCode中使用github

目录 一、VSCode下载安装 二、Git下载安装 三、在VSCode中用Git生成ssh密钥 1)添加GitHub用户名和邮箱: 2)生成ssh密钥: 四、在Github中添加ssh密钥 1)在github个人主页,点击右上角, 然后点击Settin…

作为研发如何使用Github Api?

文章目录 使用步骤账号创建进行开发者相关设置API操作演示Github API好处推荐的Github API 🌟个人主页: 个人主页 🚵‍♀️个人介绍:每天进步一点点,生活变得好一点点。 📌作为一位开发,不管是非工作的还是工作中的人士…

Ubuntu上使用GitHub的步骤

文章目录 前言一、在Ubuntu上安装Git二、git clone: 把远程库克隆到本地三、开始使用:常用操作1.本地修改后同步到远程库(1)git add(2)git commit(3)git push 2. 从远程库获取最新版本的代码 前…

如何使用 GitHub?

作者:GitHubPorn 链接:https://www.zhihu.com/question/20070065/answer/1879847761 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这题我会呀!我用两万字加一百张图片从头到尾…

人工智能简史(Rockwell Anyoha )

一、机器会思考吗? 20世纪上半叶,科幻小说让世界熟悉了人工智能机器人的概念。它从《绿野仙踪》中的“无情”铁皮人开始,然后是在大都会模仿玛丽亚的人形机器人。到 1950 年代,我们有一代科学家、数学家和哲学家,他们的…

人工智能的发展,主要经历哪几个阶段?

人工智能的发展主要经历了五个阶段: (1)萌芽阶段,上世纪50年代,以申农为首的科学家共同研究了机器模拟的相关问题,人工智能正式诞生; (2)第一发展期,上世纪60…

人工智能的发展历程,AI ,路在何方(文章分享)

人工智能的发展历程,AI ,路在何方(文章分享) 详细请见原文,原文连接 相信有许多初入人工智能领域的朋友,像我一样,或多或少会对人工智能的历史、未来感到迷茫。当我读完这篇文章的时候&#xf…

人工智能 AI 绘画发展史

到了去年4月, 著名人工智能团队OpenAI 也发布了新模型 DALLE 2代,该名称来源于著名画家达利(Dal)和机器人总动员(Wall-E), 同样支持从文本描述生成效果良好的图像. 而很多读者对AI绘画开始产生特别的关注, 或许是从以下…

AI 芯片的简要发展历史

随着人工智能领域不断取得突破性进展。作为实现人工智能技术的重要基石,AI芯片拥有巨大的产业价值和战略地位。作为人工智能产业链的关键环节和硬件基础,AI芯片有着极高的技术研发和创新的壁垒。从芯片发展的趋势来看,现在仍处于AI芯片发展的…

你应当知道的人工智能发展历史

人工智能是指由人工制造出来的系统所表现出来的智能。这个词是由约翰麦卡锡(J.McCarthy)于1956年在达特茅斯会议上提出。正是基于在人工智能领域的贡献,约翰麦卡锡在1971年被授予了计算机界的最高奖项 —— 图灵奖。 然而在更早的1950年&…

多智时代,人工智能发展历史的时间表

1950年:英国数学家、计算机之父阿兰・图灵在他发表的论文“计算机器与智能”中,开宗明义第一句话就是“我开始考虑这个问题:机器能思考吗?” 1956年:在达特茅斯学院举行的一个研讨会上,正式创造了“人工智…

AI的历史发展

文章目录 1. 历史发展的简要介绍1.1 历史简介 2. 历史发展的详细介绍2.1 赫布理论2.2 跳棋程序2.3 感知机2.4 AI的第一次危机2.5 MLP和BP2.5.1 反向传播2.5.2 具体实例 2.6 决策树算法2.7 SVM2.7.1 几何间隔和函数间隔2.7.2 拉格朗日乘子法 2.8 Adaboost2.9 Random Forest2.10 …

人工智能发展历史与常见名词解释

人工智能(Artificial Intelligence) Artificial Intelligence,也叫 AI,这是一个比较统称的说法,通俗来说就是让机器能像人一样对事物做出反应,该领域的研究包括机器人、图像识别(CV&#xff09…

一文述说人工智能(AI)发展史,几经沉浮!

人工智能将和电力一样具有颠覆性 。 --吴恩达 如同蒸汽时代的蒸汽机、电气时代的发电机、信息时代的计算机和互联网,人工智能(AI)正赋能各个产业,推动着人类进入智能时代。 本文从介绍人工智能及主要的思想派系,进一步…

人工智能的历史(History of artificial intelligence)

人工智能的历史起于远古时代,夹杂者神话故事和各种流言,正如帕梅拉( Pamela McCorduck)所说,远古人类创造AI 的初心是为了创造一个人造的上帝。比如希腊的金色机器人 火神赫菲斯托斯 和 Pygmalion’s Galatea。 远古…

机械设备配套风机常用选型资料

机械设备配套风机常用选型资料 机械设备配套专用风机,产生极强的吸力和压力使集尘器内部形成局部真空,在吸力和压力的作用下,空气高速排出。它属于机械设备中的那一类产品?这些都是我们需要了解和认识的,这样才能对风机以及风机行业进行一个很好的了解。…

实验室电子设备选型-2020-年末

根据实验室平时工作中常用到的测量量,根据现在设备性能和种类,计划在年末增加如下几款设备。 ➤01 可编程直流电源 1. DH1766-2 DH1766-2淘宝链接 型号: DH1765-2(32V-6A)【4498】 备注:需要带有LAN编程接…

机械设备管理软件如何选择?机械设备管理软件哪家好?

随着信息化技术的进步与智能制造的发展趋势,很多机械设备制造企业也在一直探寻适合自己的数字化管理转型之路,而企业上ERP管理软件又是实现数字化管理的前提,机械设备管理软件对于企业来说就是关键一环。 机械设备管理软件如何选择&#xff1…