抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

本文简要介绍GitHub的相关功能和基本操作。

1.概念总览

  1. Repository 仓库
    仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。

  2. Star 收藏
    仓库主页Star按钮,显示仓库被收藏的人数,收藏项目。下次方便查找。100个收藏已经很优秀了。

  3. Fork 复制克隆项目
    image-20201027220843239

  4. Pull Request 发起请求
    image-20201027222024345

  5. Watch 关注

    最好的理解就是观察,如果Watch了某个项目,那么以后这个项目有任何更新,你都会收到这个项目的通知提醒。

  6. Issue 提问
    发现项目有BUG,可以发起Issue一起来讨论。

  7. GitHub主页
    显示用户动态以及关注用户或关注仓库的动态;右侧显示所有的Git库。

  8. 仓库主页
    项目代码,版本,收藏/关注/fork情况等。

  9. 个人主页
    个人信息:头像,简介,关注我的人,我关注的人,我关注的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连接。

image-20201121134517716

github网站中的图片路径:

https://github.com/aner1001/picBed/blob/master/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png?raw=true

最终跳转到raw路径上:

https://raw.githubusercontent.com/aner1001/picBed/master/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png

image-20201121134616535

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

image-20201121142741911

image-20201121142701234

两者除了最开始的位置,后面的文件夹路径都一样。

3.Github Pages 搭建静态网站

3.1个人站点

3.1.1访问

https://用户名.github.io

3.1.2搭建步骤

  1. 创建个人站点 -> 新建仓库(注:仓库名必须是【用户名.github.io】)
  2. 在仓库下新建index.html的文件即可。

**注意:**github pages 仅支持静态网页。仓库里面只能是html文件。

3.2 Project Pages 项目站点

3.2.1访问

https://用户名.github.io/仓库名

3.3.2搭建步骤

  1. 进入仓库主页,点击settings.
  2. 选择source barnch 分支 docs为使用github自带的主题。root为在仓库根路径下自定义的index.html.
  3. 点击change theme 为docs选择使用的主题页面。

4.日常操作

4.2将仓库变为private或者public

==settings——>Danger Zone——>Make public/private==
image-20201120072947371
image-20201120073211530

5.使用注意:

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

6.参考资料

bilibili视频连接

评论