首页 > 代码库 > 单机笔记更改为网络笔记
单机笔记更改为网络笔记
myBase 是一款用于分类管理自由格式资料的小型个人数据库软件, 有助于个人用户在( Linux/MacOSX/Windows )桌面电脑系统上实施文档、笔记、日记、图片和网页等知识内容的分类管理。 借助软件提供的各项功能,创建和维护一个专属于自己的个人知识库将变的非常容易。 与传统意义上的数据库软件不同,myBase 通过内置的富文本编辑器接受图文信息的输入,并按树形 列表分类保存,同时接受任意磁盘文件作为树形列表条目的附件。 myBase 提供了更好的方式使知识/信息的捕获、编辑、组织、查看、索引、搜索和分享变得更快捷、更容易。
(图文版请下载附件~)
此款单机版笔记薄是看到有位老同事在用,而且他的奇特之处在于可以将想要导出的文件变为Html格式并且生成的附带图片是内嵌在Html中的,这意味笔记被分享为html时不需要手动拷贝图片,软件本身支持对笔记的加密。
遗憾的是此款笔记是单机版本,下面介绍用Github将mybase的笔记数据当做代码库来实现网络笔记
由于Github在国内被墙80端口 所以很多人访问比较慢,一旦建立自动认证推送笔记还是嗖嗖的一百都在100kb-600kb之间的速度比某笔记速度块多了!
传送门:myBase
http://8.xp510.com:801/xp2011/myBaseDesktop.xp510.com.rar
下载安装后准备github
注册Github (此流程建议开启代理) 创建一个代码管理仓库 记录下地址
(仓库地址)
安装windows版本Github
ssh-keygen -t rsa -C "your_email@youremail.com" 生成密钥 生成密钥时填写的邮箱跟Github账户相对。 之后一路回车即可。
将生产的Key拷贝至Github SSH管理页面中
cat id_rsa.pub 拷贝其中内容。
ssh -T git@github.com #在windows Github中测试连通性
---------------------------------------------------------------------------------------------
(这里有个坑,有些人连接的时候可能会说22端口连接超时什么的需要在.ssh中建个conf文件)
Host github.com User 1274913976@qq.com Port 443 Hostname ssh.github.com
User 是要修改的
---------------------------------------------------------------------------------------------
连接OK之后 使用这条命令拉取下仓库数据
git clone git@github.com:xzm1274913976/chaoyang.git 克隆
git@github.com:xzm1274913976/chaoyang.git 这个是你仓库的地址
----------------------------------------------------
更改本地文件后想要生效服务端 执行以下命令:
git add -A ##增加更改标记
git commit -m "update" ##增加提交记录
git push ##推送本地更改至服务器
-----------------------------------------------------
-----------------------------------------------------
拉取服务端仓库最新文件至本地:
git checkout master 文件名
-----------------------------------------------------
github windows版本模拟是 Linux终端因此可以将命令做成脚本 来辅助更新。
将三条本地推服务器的命令命名为change脚本
将服务端拉取覆盖本地的脚本命名为update脚本
需要同步时执行sh change脚本即可实现。
会得到有文件变更提示。
在异地需要更新时执行sh update 脚本即可。
单机笔记更改为网络笔记