Adam
(Adam)
1
2022年5月2日-用Mgit在Android上Pull
Device: Redmi K30 PRO Zoom Edition
OS: Android 11
Mgit Version: 1.6.1
需求分析: 本人将obsidian作为知识和方法记载, 通常作业手段都是笔记本, 并不通过手机记录生产资料, 所以手机只是临时阅览的辅助手段, 并不是记录的主要手段. 在obsidian之外通过嘀嗒清单来辅助管理和记录日常资料.
Android: 下载mgit&obsidian
关键步骤
- 改Mgit的地址
- 匹配gitee的ssh
- clone远程库
- obsidian打开
- 平时编辑
Mgit修改地址步骤
mgit源地址: /storage/emulated/0/Android/data/com.manichord.mgit/files/repo
打开Mgit软件>右上角三个点菜单>设置>通用-repos的根存储位置> 定位到 /storage/emulated/0/Documents[^1]
[^1]: gitlab issues, can’t add new repositories and can’t push and pull some existing · Issue #619 · maks/MGit · GitHub
ssh匹配
- Mgit软件>设置>安全>SSH Keys>右上角"+">填入文件名,4096,RSA>生成密钥>进入生成的文件>复制所有
- Gitee>登录>设置>安全设置>SSH公钥>填入标题和粘贴到公钥栏>确定
clone远程库
- gitee>定位到gitee远程库页面>黄色按钮"克隆/下载">ssh>复制
- Mgit软件>右上角"+">粘贴到远程地址栏>克隆
obsidian打开
- obsidian软件>open folder as vault>定位到/storage/emulated/0/Documents>打开本地库>使用这个文件夹
平时编辑
- Mgit里对应的库> 右上角菜单>拉取
6 个赞
按照博主教程,同步安卓版obsidian与github,安卓版Obsidian可以从github上拉取,但是无法推送…
孤舟听雪
(lwm)
6
感谢分享。其他教程中没有提到这个问题,浪费了大量事件
。 补充:克隆github上仓库时报错 。。。connection is closed by foreign host 。 多次尝试后成功克隆。
1 个赞
Adam
(Adam)
8
基于termux的安卓git, 我会计划在3月中左右尝试, 计划会同时和obsidian-git进行对比
Adam
(Adam)
9
我在此文中没有基于mgit的git push, 也暂时没有计划去测试
yfzhao
10
termux 处理冲突容易吗?另外此前用 MGit 也遇到过好几次冲突、无法同步,用 Pocket Git 操作顺畅一点,只不过后者是 Google 付费的(当然某些镜像站可以直接下到)
Adam
(Adam)
12
请问我使用Android手机(pixel2xl Android11) 克隆仓库提示无权限, 我已经给了文件读写权限是什么原因?
Adam
(Adam)
15
谢谢git太麻烦我用folderSync + InfiniCLOUD 解决了
kir
18
我用的github,在mgit上添加远程仓库时他说 connection is closed by foreign host,浏览器是能访问github的,前面的操作也没问题,电脑上配置成功了,这个你能提供一些参考建议吗
把你的梯子关了,你设置了代理,但是mgit不会默认使用你的代理端口
illOb
(ill)
20
android直接用note commandera把仓库clone下来,然后把笔记文件保存到本地让OB读取就行。