本文简要介绍GitHub的相关功能和基本操作。
☀1.概念总览
Repository 仓库
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。Star 收藏
仓库主页Star按钮,显示仓库被收藏的人数,收藏项目。下次方便查找。100个收藏已经很优秀了。Fork 复制克隆项目

Pull Request 发起请求

Watch 关注
最好的理解就是观察,如果Watch了某个项目,那么以后这个项目有任何更新,你都会收到这个项目的通知提醒。
Issue 提问
发现项目有BUG,可以发起Issue一起来讨论。GitHub主页
显示用户动态以及关注用户或关注仓库的动态;右侧显示所有的Git库。仓库主页
项目代码,版本,收藏/关注/fork情况等。个人主页
个人信息:头像,简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息。
☀1.1使用限制
- 目前GITHUB仓库容量是没有上限的!不过官方推荐在1G以内!
- 仓库单个文件50M会收到警告,大于100M会被拒绝!
☀2.与Github相关站点
☀2.1raw.githubusercontent.com
☀2.1.1简介:
http://raw.githubusercontent.com是github用来存储用户上传文件(不是项目仓库的文件,而是issue里的图片之类的)的服务地址。 github 的素材服务器 (assets server),放在亚马逊s3上, 避免跟主服务抢占负载。
现在github仓库中的文件可以通过该网站来直接访问下载。
**个人理解: **github.com 用来管理用户的仓库和仓库中的文件。raw.githubusercontent.com 用来访问和下载用户仓库中的文件,将功能划分出减少了主服务器的负载。
☀2.1.2使用:
图片文件点击guthub页面中的download即可打开raw.githubusercontent.com连接。

github网站中的图片路径:
https://github.com/aner1001/picBed/blob/master/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png?raw=true
最终跳转到raw路径上:
https://raw.githubusercontent.com/aner1001/picBed/master/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png

文本的文件点击github中的Raw按钮。


两者除了最开始的位置,后面的文件夹路径都一样。
☀3.Github Pages 搭建静态网站
☀3.1个人站点
☀3.1.1访问
☀3.1.2搭建步骤
- 创建个人站点 -> 新建仓库(注:仓库名必须是【用户名.github.io】)
- 在仓库下新建index.html的文件即可。
**注意:**github pages 仅支持静态网页。仓库里面只能是html文件。
☀3.2 Project Pages 项目站点
☀3.2.1访问
☀3.3.2搭建步骤
- 进入仓库主页,点击settings.
- 选择source barnch 分支 docs为使用github自带的主题。root为在仓库根路径下自定义的index.html.
- 点击change theme 为docs选择使用的主题页面。
☀4.日常操作
☀4.2将仓库变为private或者public
==settings——>Danger Zone——>Make public/private==


☀5.使用注意:
- GitHub是国外网站,使用需要翻墙。(Shadowsocks)
- 私有仓库只能自己或者指定的人能操作。token
- 可能收不到GitHub邮件,设置反垃圾github.com






