使用命令行界面进行同步

Write like a hacker, 有更简单的办法,也是蛮有趣的事情。
命令行的 (同步) 方式,没有想象中的麻烦。比如在Mac/Linux 系统中,是一种很高效的方式。

bitcron-cli 项目本身的源码 是开放的,也可以在其上按照自己的想法修改、扩展。

对了,一定会被问到的一个问题: 能不能直接用于同步一个静态网站? 当然可以!

安装

基本逻辑

1, 安装 python (2.7.x版本)
2, 安装 pip (python 的包管理)

Linux (以Ubuntu为例)

apt-get install python-pip -q
pip install bitcron -U

MacOS

sudo easy_install pip
sudo pip install bitcron -U

Windows

我们接触比较少,并不太清楚,但基本的逻辑是一样。
但是,在 Windows 直接使用命令行操作,似乎并不是很方便的事情……

基本使用方法

以 MacOS 为例,如果使用 Linux 的,本说明也是非常容易理解的。

1, cd 某个目录路径
2, 运行 bitcron TOKEN 绑定网站 (注意,TOKEN 类似 PDtXpyskj53GK7zjPXLXMJ ,在登录 Bitcron.com 自己的网站列表中可见)
3, 运行 bitcron 后,就会将当前目录的内容同步到自己的 Bitcron 网站中

其它命令说明

  • 从服务器中同步: bitcron sync
  • 解除网站绑定: bitcron logout
  • 重置同步并解除绑定: bitcron reset
  • 在浏览器中打开当前网站: bitcron open (视不同操作系统对应不同)
  • 显示当前网站目录的信息: bitcron info
  • 指定同步的节点(默认是账户的主节点): bitcron xx.bitcron.com, 比如 hk.bitcron.com

注意: 以上命令中,bitcron 换为 farbox,效果是一样的。

注意事项

1, (本地的) 网站目录下会产生一个 .sync 的目录,存储了同步信息、Token 等配置,不要对外公开,比如配合 Git 作为版本管理的时候,务必要将 .sync/* 添加到 .gitignore 中。
2, 相同的目录,不建议同时使用 MarkEditor同步 命令行同步, 但影响也不是太大。
3, 如果指定了非主节点的节点,请务必确保自己的网站位于这个节点上,不然会有潜在的内容异常现象产生。
4, 同步本身产生的流量消耗,会记入到 Bitcron 的账单中 (如果不是图片等尺寸比较大的,一般可以忽略不计)。
最后,注意数据的备份 !!!

2017-06-25 01:16
Comments
Write a Comment
  • windows就老老实实用markeditor同步就行了,哈哈