如何使用GitHub托管电子书
GitHub简介
GitHub是什么
GitHub是全球最大的社交编程及代码托管网站。完全使用了Git的分布式版本控制系统作为网站的工作模式。它是开源的,用户把自己的东西放在网站上,其他用户都可以看到。
不仅作为托管平台,还具有社交的特色在里面,不仅可以看到其他用户托管的项目,还具有关注、点赞、评论和收藏功能。
特点
-
以Git作为唯一的版本库格式,git的所有功能在github中都能体现。使用git代码做的一些命令,都可以关联在github上。
-
支持在线编辑,在网页上就可以对项目进行编辑和修改。
-
社交编程的特色,除了关注留言等,fork和pull request的工作模式也是一大特色。
-
以人为中心,通常的一个代码托管都是以程序代码仓库为中心的,大家只能看到每一个程序代码仓库。而github他不同的是说他是按每个人的仓库进行分类的,就是我们先看到的是每一个用户,然后才看到的每个用户自己的一些仓库。把目光聚焦在人身上,更好发现更多的牛人。
项目托管流程
托管=存放和管理(版本控制)
1. 进入GitHub官网
2. 注册github帐号
- 点击Sign up for GitHub
- 填写注册信息(用户名、邮箱地址和注册密码)
- 选择仓库方案(公开or私密)
- 激活邮箱(以便收到通知)
PS:
- 用户名使用英文名
- 邮箱必须是之前没有注册过的邮箱
- 选择私密每个月需要支付7$的费用
3. 登录GitHub
- 点击右上角Sign in
- 填写用户名/邮箱地址
- 填写登录密码
4. 熟悉github控制面板
图片来自晓沐- 时间轴:操作动态
- 仓库列表:你的仓库所托管的项目
- 导航栏:可以搜索关键词找用户和仓库
5. 创建项目仓库
PS:
- 仓库名使用英文名
- 描述中大体说出这是一个什么项目即可
- README文件是一个简介,可在markdown格式下编辑
6. 关联电子书
- 关联已有电子书
PS:
- 关联时github和gitbook中书名要保持一致。
- 关联新建电子书
7. 在github上对电子书进行版本管理
- 新建文件(crear new file)
文件名使用英文
新建时只需要在名称后面加“/”就会自动生成文件夹
- 编辑文件内容
会自动识别markdown格式,文件名称后加“.md”,使用markdown语法编辑就好了
点击Preview可预览效果
- 提交保存
滑倒最下面的commit
之所以需要在这个commit的对话框里书写你的提交记录还有版本描述就是为了提交保存之后以后再去找每个版本的时候就可以根据提交记录的内容进行版本的查找。
- 修改文件
- 查看历史
点击History查看操作及时,可以根据时间及记录找到目标版本。
- 自动同步
在githyb中提交之后是自动同步到gitbook中的,历史版本和轨迹都被同步。
8. 自定义设置
-
Profile个人信息:昵称、头像、座右铭等
-
Account账户管理:修改密码,注销用户
-
Emails邮箱管理:添加/删除邮箱,激活邮箱
-
公钥管理:本地输入代码自动同步
使用GitHub还能做什么
ppt中手误不是gitbook而是github更多功能,等你发现咯~
这是晓沐在内部的系列分享课,我就这么给详细的给公开了(以后还有,捂脸.gif),听说晓沐的公众号里还有惊喜,你要不要去看看?