使用 Github 进行 Obsidian 笔记同步

这篇具有很好参考价值的文章主要介绍了使用 Github 进行 Obsidian 笔记同步。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章来源地址https://www.toymoban.com/news/detail-764761.html

阅读需要 git 基础

在 Windows 中使用

  1. 安装 Obsidian Git(第三方插件) 和 git

  2. 配置环境
    在安装好 obsidian git 后,进入其设置界面的最上方会提示当前 git 的配置情况,如果没有配置成功远程仓库 或者初始化 git ,会显示 “not already” 且没有 Automatic 选项,当配置成功后,会显示 “Automatic”
    Obsidian 需要使用 git command,如果git的环境变量‘PATH’没有配置正确,在打开 Obsidian 时会在右上角报错"cannot use git command"

  3. 在 Automatic 中设置自动推送(push)时间和自动 拉取(pull)时间

obsidian +obsidian git插件 + github 自动同步笔记,github,笔记

在 Android 中使用

  1. 安装 Obsidian Git

  2. 安装 Termux
    Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境。 不需要 root 权限 Termux 就可以正常运行。Termux 基本实现 Linux 下的许多基本操作。因此,我们同样可以通过termux使用git将项目提交到github。Termux 官网

  3. 在 Termux 中安装 git
    安装git工具包的命令是 pkg install git -y 但是直接安装会 由于使用的镜像源存在问题或者网络连接不稳定导致 仓库签名验证的问题,产生报错信息Err:1 https://deb.kcubeterm.me/termux-main stable InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) Reading package lists... Done E: Failed to fetch https://deb.kcubeterm.me/termux-main/dists/stable/InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) E: The repository 'https://deb.kcubeterm.me/termux-main stable InRelease' is not signed. N: Metadata integrity can't be verified, repository is disabled now. N: Possible causes: unstable or tampered Internet connection, wrong sources.list, outdated keyring or host is down currently. N: Please note that all hosting problems or other serious issues we announce on our social media pages. N: Use termux-change-repo for switching to a mirror.使用 Termux 提供的 termux-change-repo 工具来切换到其他镜像源。以下是一些步骤:

    1. 运行以下命令来切换到默认的 Termux 镜像源:termux-change-repo
    2. 然后尝试再次安装 Git:pkg install git -y
  4. 初始化 git 的准备工作

    1. Termux 的安装过程中不会出现权限索取,但是使用 ls等 linux 命令需要读取存储权限, 要手动在应用管理中赋予读取权限
    2. 需要在合适位置建立一个空的文件夹来 拉取(pull) 远程仓库
  5. 初始化 git

    1. 运行 git init -b main, 命令 git init -b main 的目的是在 Git 仓库中初始化一个新的分支,并将其命名为 main
      1. 该命令执行两个主要任务:
      2. 初始化仓库: git init 用于在当前目录中创建一个新的 Git 仓库。如果该目录尚未是 Git 仓库,此命令将创建一个新的仓库。
      3. 创建默认分支: -b main 的作用是在初始化仓库时创建一个名为 main 的默认分支。在 Git 的新版本中,为了更好地反映多样性,主分支的名称已从 master 更改为 main。这个命令确保新创建的仓库使用 main 作为默认分支。
        请注意,这个命令需要在 Git 2.28.0 或更高版本中使用,因为在这个版本之前,并没有直接支持 -b 选项来指定初始化时的默认分支。在执行完这个命令后,你的当前目录将成为一个新的 Git 仓库,初始提交将被创建在 main 分支上。你可以通过运行 git branch 命令来查看当前分支。
    2. 运行 git remote add origin https://github.com/username/repo_name.git
      1.
      在你运行 git remote add origin 命令时,Git 会检测到一个问题,提示有可疑的所有权问题。这可能是由于安全性或权限设置引起的。
      根据错误信息,Git 建议你在这个目录上添加一个安全目录的例外情况。你可以按照提供的建议运行以下命令:
      git config --global --add safe.directory /storage/emulated/0/your_path
      这个命令将在全局配置中添加一个例外,允许 Git 在 /storage/emulated/0/velseine 目录下操作而不再提示错误。
      在这之后,再次运行 git remote add origin 命令,应该就不再遇到相同的问题了。确保你有足够的权限访问这个目录,并且已经正确地配置了 Git。
      2.
      GitHub 移除了使用用户名和密码进行 HTTPS 认证的支持,这可能导致在使用 git pull 时出现身份验证失败的问题。现在,GitHub 鼓励使用个人访问令牌(Personal Access Token)进行认证。
      所以再次运行时需要输入你的 GitHub 用户名,但在密码部分输入你生成的个人访问令牌。
    3. 拉取远程仓库的主分支(例如,main 分支)git pull origin main
  6. 配置 Obsidian Git ,在成功 pull 远程仓库后,意味着 git 配置成功,可以在 Obsidian Git 中配置 push 用户和 邮箱了,当用户设置好后可以在 obsidian 应用中下滑调出命令面板,输入 git 相关命令使用

插件官方的说明文档:<https://publish.obsidian.md/git-doc/Getting+Started >
插件作者在obsidian讨论区的帖子:<https://forum.obsidian.md/t/obsidian-git-plugin-for-automatic-vault-backup-with-git/7790 >

到了这里,关于使用 Github 进行 Obsidian 笔记同步的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用Synology Drive作为文件同步服务器实现云同步Obsidian笔记

    ​ 上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了 群晖Nas虚拟机安装包 ,使用群晖的 WebDav 功能实现多端云同步,本期将演示使用 群晖Synology Drive 实现同步笔记文件。 ​ 当我们使用 Zotero 阅读文献并画出重点后( 输入 ),需要一款多功能的笔

    2024年01月19日
    浏览(80)
  • 【mac】Obsidian手动安装插件-多端同步

    porxy github 这个插件是专门解决【无法加载插件市场的】 先在github中打开链接 github上教了方法,下载zip文件,解压后。插入到.obsidian/plugins文件夹内。 一般来讲,小白刚安装的时候难免找不到.obsidian这个隐藏文件,此时你只要点这里 看到那个【主题】那一栏那个文件夹的图标

    2024年02月06日
    浏览(37)
  • obsidian git ios 多平台同步

    Obsidian 提供了多种数据同步方式,其中可以通过第三方插件实现 Git 同步。通过 Git 同步,你可以将 Obsidian 中的笔记数据上传到 GitHub、GitLab、Bitbucket 等 Git 仓库中,从而实现在 iOS 和 Mac 等不同设备之间同步笔记。 以下是实现 Obsidian Git 同步的步骤: Mac: 在你的 Git 仓库中创

    2024年01月25日
    浏览(41)
  • 如何使用群晖Synology Drive结合cpolar内网穿透实现同步Obsidian笔记文件

    ​ 上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了 群晖Nas虚拟机安装包 ,使用群晖的 WebDav 功能实现多端云同步,本期将演示使用 群晖Synology Drive 实现同步笔记文件。 ​ 当我们使用 Zotero 阅读文献并画出重点后( 输入 ),需要一款多功能的笔

    2024年04月11日
    浏览(96)
  • 如何实现免费无限流量云同步笔记软件Obsidian?

    目录 前言 如何实现免费无限流量云同步笔记软件Obsidian? 一、简介 软件特色演示: 二、使用免费群晖虚拟机搭建群晖Synology Drive服务,实现局域网同步 1 安装并设置Synology Drive套件 2 局域网内同步文件测试 三、内网穿透群晖Synology Drive,实现异地多端同步 Windows 安装 Cpolar步

    2024年02月04日
    浏览(46)
  • 【超强笔记软件】Obsidian如何实现免费无限流量无套路云同步?

    ​ 上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了 群晖Nas虚拟机安装包 ,使用群晖的 WebDav 功能实现多端云同步,本期将演示使用 群晖Synology Drive 实现同步笔记文件。 ​ 当我们使用 Zotero 阅读文献并画出重点后( 输入 ),需要一款多功能的笔

    2024年02月05日
    浏览(137)
  • 群晖Drive搭建结合内网穿透实现云同步Obsidian笔记文件

    ​ 上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了 群晖Nas虚拟机安装包 ,使用群晖的 WebDav 功能实现多端云同步,本期将演示使用 群晖Synology Drive 实现同步笔记文件。 ​ 当我们使用 Zotero 阅读文献并画出重点后( 输入 ),需要一款多功能的笔

    2024年02月04日
    浏览(101)
  • 工具-Obsidian生产力工具,安装第三方插件(GitHub)教程,以安装Syntax Highlight(代码高亮)为例

    在GitHub的搜索框中,直接搜索obsidian +插件名,obsidian+Syntax Highlight 点进页面 一定要选择release版本的! 只需要下载css json js 文件,点击直接下载 个人习惯,每个插件,新建一个文件夹,命名好名字,放置路径为你的obsidian 工作区 的.obsidian 文件 进入到plugins文件中 新建立文件

    2023年04月22日
    浏览(48)
  • OB0202 obsidian kanban插件使用

     序号解读: 01——软件基础使用、基础语法 02——插件使用 03——综合实战 Ob社区插件汇总: Airtable - OB社区插件汇总 - Johnny整理 - 每周更新 - B站 Johnny学 Explore the \\\"OB社区插件汇总 - Johnny整理 - 每周更新 - B站 Johnny学\\\" view on Airtable. https://airtable.com/shrdmp10Lxmf5Wmgl/tblJqnWpcKURTjys

    2024年02月05日
    浏览(35)
  • 群晖Drive搭建云同步服务器结合内网穿透实现Obsidian笔记文件远程多端同步

    ​ 上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了 群晖Nas虚拟机安装包 ,使用群晖的 WebDav 功能实现多端云同步,本期将演示使用 群晖Synology Drive 实现同步笔记文件。 ​ 当我们使用 Zotero 阅读文献并画出重点后( 输入 ),需要一款多功能的笔

    2024年01月18日
    浏览(103)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包