Logseq-Git-同步-101
描述
本仓库旨在帮助 Logseq 用户通过 Git 和 GitHub 同步他们的数据。
为什么使用 Git + GitHub 来同步 Logseq 图谱?
自管理同步图,由 @danzu 提供
从上图可以明显看出,Git 是同步图谱最可靠的方式。iCloud 速度慢且问题多,而 Syncthing 在 iOS/iPadOS 上不可用。
然而,对于非程序员来说,Git 可能有些令人生畏,所以本文档就是为此而生!
🎩 准备工作
请查看先决条件并给自己倒杯咖啡 ☕。
🤔 那么这种方法是如何工作的?
请查看工作流程。
现在你需要再来一杯咖啡
Windows 用户请看这里
请查看 Windows。
macOS 用户请看这里
请查看 macOS。
iOS/iPadOS 用户请看这里
请查看 iOS/iPadOS。
Android 用户请看这里
请查看 Android。
Linux 用户请看这里
Linux 用户点击这里
如果你是 Linux 用户,为什么还在看这个仓库?快走吧。😎哈哈,开个玩笑。如果需要的话,可以参考 macOS 部分的步骤。
💥 天哪,出问题了
请查看常见问题。
更新日志
- 2024-04-18:在工作流程中添加ssh配置,以避免权限被拒绝:(公钥)问题。
- 2023-12-27:修复Android用户的
Termux
路径为~/storage/shared
,以避免issue#34问题。 - 2023-11-21:更新iOS/iPadOS用户(Working-Copy)以适应Working Copy的最新版本。
- 2023-10-21:在iOS/iPadOS用户(a-Shell-已弃用)中添加弃用警告。
- 2023-10-12:在
FAQ
中添加为什么会出现"fatal: not in a git directory"错误以及如何修复?。 - 2023-01-09:为iOS/iPadOS用户添加
a-Shell
支持作为免费替代方案。 - 2022-11-01:更新
前提条件
、macOS用户
、Android用户
、FAQ
维基。
🪨 参考资料
- iOS上的Working Copy,由@danieltomasz1提供。
- iOS + Windows自动同步步骤,由@Caps2提供。
- Gitea - 自托管git服务器,由@Sawhney3提供。
- 自管理同步 + Android设置,由@danzu4和@Abulafia5提供。
- Git钩子设置
- 什么是GitHub?
- Git如何工作?
- GitHub.com的仓库大小限制
- 关于GitHub上的大文件
- CRLF和LF的区别,中文版。
- 在iOS上使用a-shell进行免费git同步的替代方法,由Petrus Hyvönen6提供。
- [教程] 如何在iOS上使用git和快捷方式启用Logseq图谱自动同步,由@sickmz7提供。
🎉 致谢
感谢@danieltomasz1、@Sawhney3、@Caps2、@Abulafia5、@qwxlea4为工作流程的构建做出贡献。特别感谢@danzu8制作了令人惊叹的图表!
请注意,除非另有说明,这些ID均为Logseq Discord服务器中的ID。