Obsidia Git同步方法(偏安卓)

news/2025/9/27 2:14:28/文章来源:https://www.cnblogs.com/Pkernel/p/19114666

本人目前只有安卓和Windows端设备,所以其他版本(如ios,macos等)可能不适用。
首先不管是安卓还是Windows,都必须先安装Obsidia本体,git(安卓可以在google play内搜索Git Sync),然后根据对应的教程登录github(国外的托管服务,国内没用梯子比较难用)或gitee(国内的托管服务)或自建Gitlab 等账号,这里主要讲的是安卓端(Git sync),因为我搜了一下国内相关的教程比较少或者比较久远(都是用Mgit),Windows端的话只有第二步Git软件的配置不同,其他大体一致,写的比较傻瓜式,篇幅会比较长,操作安卓Obsidia最好有一个电脑去打开git网站操作,手机操作git网站比较变扭

  1. 首先是Obsidia得打开设置解除安全模式,然后选择第三方插件,点击社区插件市场,搜索Git作者为Vinzent那一个安装,然后启用
  2. 打开你的Git服务商网站,这里我是用的Github,如果用其他的服务商可以搜索对应教程,新建一个仓库(右上角加号,选择New Repository),然后填Repository name,把Choose Visibility选成Private(私有),把Add README勾上,然后点击Create repository,然后进入你这个仓库
  3. 接下来咱们配置Git Sync(Windows端搜索怎么配置Git软件)
    1. 首先咱们得点击认证,点击SSH认证(我是用SSH进行认证的,网站授权等方式不知道能不能正常同步)
    2. 点击之后会弹出一个PASSPHRASE, 私钥,公钥的窗口。这个PASSPHRASE是一个让你自己可以添加加密强度的选填项,如果有需要可以填。
    3. 点击生成密钥,把私钥和公钥都复制保存到本地,然后点击右手边一个钥匙的按钮
    4. 打开你的Git服务商网站,这里我是用的Github,如果用其他的服务商可以搜索对应服务商的SSH密钥添加教程
    5. 登录Github,点击右上角你的头像,选择Settings,然后左手边选择SSH and GPG keys,然后点击正中央靠右上的New SSH key,Title可以随便起,Key里面填入刚刚复制的公钥然后点击Add SSH key(先不要关闭网站,安卓端需要申请多一个Personal才可以从Obsidia直接上传和拉取,不然就只能切到Git Sync上传了)
    6. 手机端Git Sync导入私钥那里,把私钥和PASSPHRASE(刚刚没写就不用填)填进去,然后点击导入
    7. 返回到Git Sync主页面应该那个验证会打勾,那就说明已经连上Git了
    8. 点击认证旁边一朵小云,然后等待一会选择你刚刚创建的仓库,然后你得创建一个新的文件夹给他当本地存储,最好是新建到一个不会和其他文件混淆的地方,然后选择这个文件夹,如果手机弹访问权限相关的就允许,然后它会开始克隆,等待克隆完毕就行
    9. 然后点击立即同步旁边有个齿轮按钮,注意一下SIGNED COMMITS内这个KEY IMPORTED有没有,如果没有得点击后按第6步填进去导入,然后下面的作者姓名和邮箱填你自己的,下面的.GITGNORE这个,可以跟我一样输入 .* (删掉空格),这样的话他会在上传时忽略 . 开头的所有文件,因为Obsidia等会使用的时候会在里面创建几个.Obsidia相关的配置文件,如果上传后删除你下次再拉取下来可能会因为Obsidia的配置文件没了导致得重新配置Obsidia
  4. 如果是Windows的话配置完Git软件,把项目拉到本地,再打开Obsidia打开这个项目文件夹应该就能正常通过插件提交上传和拉取了(Source Control页内操作(有一排按钮),每次修改,新增,删除等如果要上传的话同步需要先点击Commit,再点击Push按钮,下载同步内容则点击Pull按钮,本人不太喜欢用自动上传,如果需要自动上传可以自己搜索相关教程)
  5. 如果是安卓端,那就得先打开Obsidia,选择Open folder as vault,选择你刚刚Git sync新建的克隆文件夹
    1. 切换回刚刚Github网站那里,去到Settings页面里选择Developer Settings,我忘记初次打开会不会有提示了,如果有的话就根据提示走就行
    2. 点击左手边的Personal access tokens,选择Tokens,然后选择Generate new token,选择Generate new token(classic),这个可以管控你这个token的具体权限
    3. 我们选完后,Note就是名称可以随便起,Expiration我是选择No expiration(不过期),如果选择有期限后续得重新生成然后复制到Obsidia内,接下来Select scopes把repo勾上就足够满足我们上传和拉取等更新操作了,有其他需求可以自己选择,然后点击下方Generate token按钮
    4. 然后咱们应该能看到他会有一行ghp开头的文本,点击复制按钮复制到本地(它只会在初次创建时出现,记得要在你关闭页面前复制),可以通过电脑微信发送到自己安卓手机内
    5. 复制你的token,点开手机的Obsidia,进到Git设置内,找到Password/Personal access token这里,把刚刚的token复制进去, Username on your git server这里填上你的git名, Author name这里也填你的git名,Author email填自己邮箱然后返回
    6. 接下来你就可以在手机端Obsidian内新建文件测试能否上传成功了,手机端上传可以在右下角的三条横杠按钮内选择Open git source control,然后参考第四点的内容去进行上传和拉取同步内容
    7. 如果可以正常拉取上传就可以正常使用了,不过如果遇到在安卓端退出软件重登git插件消失,发现手机端上传的文件夹有多余的 .trash文件夹或其他文件夹,情况可能是Git sync内.GITGNORE文件问题,参考第3点第9小点的方式去写入本人测试是没有什么问题的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919013.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于建设网站的合作合同范本网站怎么推广运营

目录 一、什么是WSGI1.1 WSGI接口的组成部分1.2 关于environ 二、简易的web框架实现2.1 文件结构2.2 在web/my_web.py定义动态响应内容2.3 在html/index.html中定义静态页面内容2.4 在web_server.py中实现web服务器框架2.5 测试 三、让简易的web框架动态请求支持多页面3.1 修改…

可以充值的网站怎么建设微信如何开发自己的小程序

阿里云2核4G服务器多少钱一年?2核4G服务器1个月费用多少?2核4G服务器30元3个月、85元一年,轻量应用服务器2核4G4M带宽165元一年,企业用户2核4G5M带宽199元一年。本文阿里云服务器网整理的2核4G参加活动的主机是ECS经济型e实例和u1…

如何用h5做网站企业app开发制作

背景 拍摄APP项目上线有一阵了,每天的拍摄数据呈现波动上升状态、业务方需要对数据进行加工,如果能有对未来的数据量的预测就好了 。 目标 在端侧展示拍摄数据可视化趋势图等、并能推断数据(选择预测日期) 简单实现个demo gif背…

小说网站开发背景中铁建设集团招聘700人

从 Java Agent 报错开始,到 JVM 原理,到 glibc 线程安全,再到 pthread tls,逐步探究 Java Agent 诡异报错。 背景 由于阿里云多个产品都提供了 Java Agent 给用户使用,在多个 Java Agent 一起使用的场景下&#xff0…

网站建设linuxwordpress免费插件分享

一、概述 SortedList 类代表了一系列按照键来排序的键/值对,这些键值对可以通过键和索引来访问。排序列表是数组和哈希表的组合。它包含一个可使用键或索引访问各项的列表。 如果您使用索引访问各项,则它是一个动态数组(ArrayList&#xff0…

深圳东莞网站建设wordpress外网跳转

在网页抓取方面,可以使用 Python、Java 等编程语言编写程序,通过模拟 HTTP 请求,获取淘宝多网站上的商品页面。在数据提取方面,可以使用正则表达式、XPath 等方式从 HTML 代码中提取出有用的信息。值得注意的是,淘宝网…

php网站模板制作软件河北建设厅安监站官方网站

一、条件语句 条件语句基于不同的条件来执行不同的动作 1.if语句:只有当指定条件为true时,使用该语句来执行代码 2.if...else语句:当条件为true时执行代码,当条件为else时执行其他代码 3.if...else if...else语句:…

网站公司做文员网站建设需要学的

4种kill某个用户所有进程的方法 在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法&am…

新网站多久收录网站有些什么内容

文章目录 仲裁队列1、创建交换机2、创建仲裁队列3、验证主节点宕机不影响消息发送和接收 流式队列(不推荐,Kafka主场)概念 异地容灾一、Federation插件概述 二、Federation交换机1、总体说明2、准备工作3、启用联邦插件4、添加上游连接端点5、…

爱站网使用体验wordpress页脚二维码

💢欢迎来到张胤尘的开源技术站 💥开源如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌💥 文章目录 通道通道声明初始化缓冲机制无缓冲通道代码示例 带…

做个网站app吗南昌网站建设基本流程

2020/11/3操作记录搭建好Python的数据环境之后,接下来就是在Python代码中访问数据库我先在Navicat图形化界面创建一个数据库命名为pythontest,再在数据库中创建了一个表studentinfo有nid,nname,ngrade,nage四个字段,nid为主键递增。通过查询编…

wordpress国外主题网站wordpress的数据库名

作者主页:源码空间codegym 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 管理员:首页、个人中心、公告信息管理、班级管理、学生管理、教师管理、课程类型管理、课程信息管理、学生选课管理、作业布置管理…

合肥网站关键词张槎手机网站建设

今天天气很好,早上看了肺炎的病情如下图这个是丁香医生的统计数据,腾讯也出了一份统计数据,截止到写这篇文章的时候,已经确诊人数为 7766 人,但是我觉得丁香医生里面的截图内容比较多,也没有一些诱导二维码…

集团门户网站建设公司无锡seo关键词排名

文章目录 前言1.安装erlang 语言2.安装rabbitMQ3. 内网穿透3.1 安装cpolar内网穿透(支持一键自动安装脚本)3.2 创建HTTP隧道 4. 公网远程连接5.固定公网TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言 RabbitMQ是一个在 AMQP(高级消息队列协议)基…

网站备案现场浏览器官网入口

目录 一、前言:误差与拟合 (一)经验误差 (二)过拟合、欠拟合 二、评估方法 (一)评估总体的思路 (二)如何划分训练集和测试集 1.留出法 2.k折交叉验证 3.自助法 …

个人网站变现如何查网站是哪家公司做的

任务:将asterisk1.8.24.0移植到rt5350上面 交叉工具链:mipsel-linux(3.4.2) 1. 配置asterisk,执行./configure --hostmipsel-linux 找不到termcap和libxml2,分别对他们交叉编译,然后将生成的库拷贝到交叉工具链的lib…

成都 网站建设 公司汉中做网站

开源项目推荐 Reloader Reloader 是一个 Kubernetes 控制器,用于监控 ConfigMap 和 Secrets 中的变化,并对 Pod 及其相关部署、StatefulSet、DaemonSet 和 DeploymentConfig 进行滚动升级! Spegel Spegel 在瑞典语中意为镜像,…

Unity渲染时的排序规则

按照我们的常规理解,渲染顺序应该是: 1.不透明物体按照相机空间进行Z轴排序,从前往后排,先渲染前面再渲染后面,避免造成过多的OverDraw 2.绘制天空盒,天空盒在要不透明物体之后渲染,避免造成OverDraw 3.绘制透明…

商业网站开发的实训小结怎么写策划公司属于什么行业

微信搜一搜舒适11今天这篇文章,小壹就向大家科普一下空调和新风系统,告诉大家为什么装了空调还要装新风机。1、空调是什么? 对此大家都能够脱口而出:空调就是用来制冷或制热的机器,能够改变室内温度,让我们…

单位门户网站wordpress本地utc

官方文档地址:Index lifecycle actions | Elasticsearch Guide [7.12] | Elastic 索引生命周期操作(index lifecycle actions) Allocate 将分片移动到具有不同性能特征的节点并减少副本数量 Delete 永久删除索引。 Force merge 减少索…