1

定居GitHub.io

 3 years ago
source link: https://z-rui.github.io/post/2015/01/settlement/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
定居GitHub.io | 睿

我需要一个可靠的地方存放我的文字。曾经试过很多办法,无论是纸质的、电子的或是基于网络的形式,都感觉不太靠谱:

  • 纸质的记事本,某一天弄丢了,就找不回来了。
  • 在本机记录的文本,不方便保存历史记录,在更换电脑的时候有可能忘记迁移数据。
  • 基于网络的内容管理系统,服务的稳定性是一个很大的问题,当我需要从一个平台迁移到另一个平台的时候,导入/导出也是一个艰巨的工作。

现在我用Git来管理我这些文字,并且上传到GitHub服务器中。利用GitHub.io提供的Web服务进行展示。我认为有如下的好处。

Git是一种分布式的版本控制系统,所有的更改可以在没有互联网接入的条件下,在本机进行。尽管互联网接入会越来越普及,本机操作的延迟总是比通过互联网小得多。

我曾(并且目前还在)使用Dokuwiki记录了很多内容。那些内容被放置在一个免费主机提供商那里。

  • 服务随时有可能被中断。定期备份是必要的。但是,这个工作枯燥又耗时,因此总是被我遗忘。
  • 到网站的连接不够稳定。有时我正在使用Dokuwiki的交互式编辑器创建新的内容,在快要完成的那一刻,我按了“预览”按钮,得到的是“该页无法显示”信息。

使用Git意味着再也不需要为管理文档的历史版本而发愁。世界上还有那个软件对版本的管理比Git更在行呢??

GitHub是目前世界上最流行的代码托管服务提供者,其可靠性毋庸置疑。我只需要把本机上的修改推送到GitHub上面,就可以确保所有历史版本的安全无恙。定期备份是不必要的。



About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK