Author: haoransun
Wechat: SHR—97
图片来源:极客时间,需个人购买教程。
1 GitHub为什么会火





2 GitHub都有哪些核心功能

CI/CD:持续集成Continuous Integration(CI)和持续交付Continuous Delivery(CD)
安全开发
代码审查
应用程序
托管代码
项目管理
团队管理

3 怎么快速淘到感兴趣的开源项目
通过搜索匹配
或者使用高级搜索
git 最好学习资料 in:readme stars:>1000


blob easily start in:readme stars:>5000

如果不登录去搜索的话,code 后会跟着 ? 提示必须登录后才能享受代码的功能

4 怎样在GitHub上搭建个人博客
blob easily start in:readme stars:>5000
此处以 barryclark/jekyll-now 为例进行搭建。
按照步骤
- fork 到自己的仓库中,然后修改仓库名字


- 修改配置文件

根据需求自己做调整

- 修改_post文件
可以直接修改 2014-3-3-Hello-World.md 文件
或者
Create new file 文件
- 有效日期+标题 2018-12-24-HaoRan-First-Blob.md

5.域名在settings中查找

6.个人Blob展示

5 开源项目怎么保证代码质量
进入GitHub主页,点击 pull request

被merge吸纳的是紫色的,被拒绝的是红色的

可以看到,有代码审查,有智能监测,owner在做了一系列检查后,才决定是否将他人的request merge到 master上来。
6 为何需要组织类型的仓库
在个人 porfile中 会有组织这种类型的仓库。

举一个例子:
现阶段,我可能在A公司工作,A公司有一些公共开源的项目在GitHub上托管。过段时间,又加入到B公司的开源项目中工作。根据组织的成员也在流动中,所以需要组织类型的仓库对成员进行管理。


邀请成员

Team可以对仓库进行精细化的管控

可以加入教师团队的人员

可以给人员分配仓库不同的权限
