GitHub+Typora实现云笔记一键上传
git实现笔记自动上传功能
简介:
将更新内容自动上传同步git,无需手动提交,解锁一键式同步。流程大致为,创建新仓库,配置公钥和私钥,安装quicker软件,通过quicker上某脚本完成一键提交。
教程:
这里使用的是window系统,远程仓库使用的是github
假如是初次使用git的同学看这里,这里会说一下全局用户名和邮箱的配置以及SSH的生成,配置过git的同学直接跳到第一步↓
如何配置git
第一步)配置用户名和邮箱
初次安装git需要配置用户名和邮箱,在电脑上运行Git Bash

运行命令
$ git config --global user.name "你自己的用户名"
$ git config --global user.email "你自己的邮箱"
这里的用户名和邮箱是git提交时用来显示你身份和联系方式的,并不是github用户名和邮箱
第二步)配置自己的SSH密钥
简单说一下什么是ssh密钥,ssh密钥分为公钥和私钥,每个用户都必须提供一个公钥用于授权,当该用户发送文件时,用私钥签名,而别人就需要他给的公钥解密。
初次使用的同学都要生成自己的钥匙,并添加到自己的github上
同样是打开GitBash,使用指令
$ ssh-keygen -t rsa -C {你的邮箱} -f ~/.ssh/test{备注:此处test为本地密钥(文件)的名字}
可以打开C盘目录->User(用户)->XXX->.ssh文件里面查看,pub后缀的就是公钥,没有则为私钥
打开pub文件,可用文本工具打开,全选复制我们刚刚生成的密钥。
打开Github,找到setting,找到SSH设置选项,新建,粘贴,起名,确定。
一、创建github远程仓库


其他统一不需要勾选直接创建就可以了。创建成功后找到仓库对应的SSH地址,这里的SSH可以理解为仓库的地址或者是仓库的锁,用这个地址或者这把锁就可以在我们自己的计算机上找到这个地址或者这把锁了。
二、连接远程仓库
第一步)提前安装好Quicker
这里直接打开或者先下载安装Quicker
第二步)下载<Typora+github 云笔记初始化/远程同步>动作
在动作库里面下载<Typora+github 云笔记初始化/远程同步>这个动作,或者可以打开这条直接下载,完事之后复制到剪贴板

第三步)在文件夹界面新建动作
在文件夹下,中键打开Quicker小界面,右击粘贴分享的动作

第四步)给动作配置远程仓库的SSH
还记得我们远程仓库的SSH吗?复制远程仓库的SSH

最后最后
在我们存储笔记本的文件夹中键快捷打开Quicker,按住Ctrl单击我们添加的动作,粘贴输入我们的SSH地址,这样这个文件夹就自动和远程仓库同步了。
接下来就可以开心的一键上传笔记到Github上了。
以后写完笔记,中键执行动作完成所有操作,类似其他的git仓库也可以使用。
GitHub+Typora实现云笔记一键上传的更多相关文章
- webstrom一键上传github及使用
对于webstrom是我参加it修真园时就推荐使用的,其他编辑器我也没什么使用过.读大学的时候还是比较喜欢 Notepad++. 现在说一下webstrom主要的关键点吧! 一.实现一键上传githu ...
- 文件一键上传、汉字转拼音、excel文件上传下载功能模块的实现
----------------------------------------------------------------------------------------------[版权申明: ...
- 使用ocupload和POI一键上传Excel并解析导入数据库
使用的工具如下: JQuery ocupload jquery.ocupload-1.1.2.js Apache POI poi-3.9.jar 如果是Maven项目添加依赖如下: <depe ...
- jquery ocupload一键上传文件应用
直接上栗子 这是官方文档栗子 var myUpload = $(element).upload({ name: 'file', action: '', enctype: 'multipart/form ...
- Python 一键上传下载&一键提交文件到SVN入基线工具
一键上传下载&一键提交文件到SVN入基线工具 by:授客 QQ:1033553122 实现功能 1 测试环境 1 使用说明 1 注: 根据我司项目规则订制的一套工具,集成以下功能,源码 ...
- HTML中简单实现文件的一键上传的操作
在html中实现文件上传的方式为form表单中使用input type="file"控件,但是这个控件往往显示不是美观,影响页面效果,这时候,一般就通过一键上传的操作,来实现点击一 ...
- Jquery学习---一键上传
一键上传 jar包下载 jquery代码 $(function () { $(".uploadfile").upload({ action: 'CourseXMLFileUploa ...
- jQuery OCUpload ——> 一键上传插件
OCUpload为jQuery的插件(One Click Upload),意思为一键上传,封装了对于文件上传的一些方法,只需几行代码,文件上传优雅而简洁. 对于传统的文件上传,只是通过inp ...
- Python+Typora博客图片上传
简介 用Typora 写Markdown 1年多了,这个编辑器的确很好用,但就是写完博客复制到博客园时要一个个手动插替换图片非常麻烦.后来发现最新版的Typora 已经支持图片上传功能,在 设置-图像 ...
- Vscode+Picgo+github+Markdown Preview Enhanced实现Markdown一键上传图床以及导出pdf文件
目录 安装Vscode 安装及配置Picgo插件 安装Markdown Preview Enhance 安装Vscode 安装Vscode(不解释了) 安装及配置Picgo插件 在github中新建仓 ...
随机推荐
- python+selenium实现自动识别验证码并登录
最近学习python+selenium实现网站的自动登录,但是遇到需要输入验证码的问题,经过查询百度收获了几种破解验证码的方式. 方式一)从万能的网友那收获了一个小众但非常实用的第3方库ddddocr ...
- vue父子件,子件页面table数据列按条件显示不同的内容
需求:在父件中点击按钮.子件弹框中,table列根据条件显示不同的数据 实现思路:点击按钮,执行不同的方法,方法中参数值不同,从而展示不同的columns. 父件按钮如下图: 父件中导入子件需要注意的 ...
- AutoCAD2018
「AutoCAD_2018_SC.exe」https://www.aliyundrive.com/s/GvpR9yg6TWg 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线 ...
- 20200925--矩阵加法(奥赛一本通P93 6 多维数组)
输入两个n行m列的矩阵A和B,输出它们的和A+B 输入: 第1行包含两个整数n和m(1<=n<=100,1<=m<=100),表示矩阵的行数和列数. 接下来n行,每行m个整数, ...
- Java基础Day6-面向对象
一.面向对象编程(Object-Oriented Programming, OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据. 从认识论的角度:先有对象后有类.对象是具体 ...
- 一招彻底解决——双系统下windows时间错误显示
双系统下windows与ubuntu系统时间不同步 我的笔电是windows系统,工作需要安装了ubuntu,于是成为双系统,于是从18年我就遇到了装了ubuntu系统之后windows时间显示错误的 ...
- JS实现中英文混合文字友好截取功能
众所周知,一个汉字等于两个英文字母的长度.那么,从汉字或者英文字母中截取相同长度文字则显示的长度则不一样.此时用户体验会不好.那么怎么解决呢?往下看 <script> /** * JS实现 ...
- 修改mysql root密码,在workbench中导入.sql文件
修改mysql root密码: 1.如果没有配置环境变量,在 \Program Files\MySQL\MySQL Server 8.0\bin 文件下 Shit+右键打开 Powershell 窗口 ...
- c++结对编程
|| |:--|:--| |Github项目|Github地址 |结对伙伴|伙伴地址1伙伴地址2 PSP表格 ||| |:--|:--|:--|:--| |PSP2.1|Personal Softwa ...
- unittest "ResourceWarning: unclosed <socket.socket fd=864, family=AddressFamily.AF_INET..." 解决办法...
将代码封装,并使用unittest调用时,返回如下警告: E:\intall\python-3.7.4-amd64\lib\unittest\suite.py:84: ResourceWarning: ...