GitHub

创建时间:
2015-01-25 22:10
最近更新:
2018-07-25 01:54

Resource - Official Website

Resource

  1. GitHub 开发者页面迁至 GitHub.io
  2. GitHub 基本操作
  3. GitHub 网页端和客户端的操作
  4. 如何高效利用 GitHub
  5. GitHub on 知乎
  6. GitHub 上寻找敏感信息技巧分享
  7. 微软推出 Visual Studio 的 GitHub 扩展
  8. GitHub 第一坑:换行符自动转换
  9. GitHub 如何运作 part 1: 时间并不决定一切
  10. GitHub 如何运作 part 2: 异步工作
  11. GitHub 如何运作 part 3: 创新很重要
  12. GitHub 入门到上传本地项目
  13. 如何轻松阅读 GitHub 上的项目源码

GitHub 排行榜

  1. GitHub.com 2013 Data
  2. GitHub.com 2013 Data
  3. GitHub 上最火的开源项目及编程语言 - 2013-12-25
  4. GitHub 上最火的开源项目及编程语言 - 2013-12-25
  5. GitHub 上最热门的开源项目
  6. GitHub 中被 Fork 最多的库
  7. 从 GitHub 看编程语言流行度
  8. GitHub 中国开发者年度报告 {2014}
  9. GitHub 中国开发者年度报告 {2014}
  10. GitHub 上最活跃的 100 名中国开发者
  11. 20 位活跃在 GitHub 上的国内技术大牛
  12. 20 位活跃在 GitHub 上的国内技术大牛
  13. 10 款 GitHub 上最火爆的国产开源项目
  14. 直接拿来用!最火的前端开源项目
  15. 直接拿来用!最火的前端开源项目
  16. 直接拿来用!最火的前端开源项目
  17. 直接拿来用!最火的前端开源项目

2018-06-04 微软以 75 亿美元的价格收购了 Github

此时,GitHub 有超过 2700 万开发者,托管多达 8000 万代码。不过却一直没有盈利,2016 年前三季度营收 9800 万美元,亏损 6600 万美元。
在更早以前的 2017 年 11 月,Stack Overflow 宣布裁员 20%。彼时,这个在线社区拥有着超过 5000 万名开发者和其他人员,聚集在此讨论编程和其他事项。

GitHub 被收购、StackOverflow 在裁员 - 后开源时代,开源的未来往哪 - 在 80 年代,开发者们需要同时使用 IRC (Internet Relay Chatting, Internet 在线聊天系统)、邮件列表、论坛 和 版本控制系统。到了 2010 年,开发者可以使用 Git 做版本控制,在 GitHub 上进行协作,并在 Stack Overflow 上进行问答。 2002 - 2012 期间 美国的 软件开发人员 数量翻了一番,超过了 100 万。美国劳工统计局期望接下来 10 年软件从业人员的工作岗位可以有 17% 的增长。

GitHub Has Surpassed Sourceforge and Google Code in Popularity

GitHub is now the most popular open source forge, having surpassed Sourceforge, Google Code and Microsoft's CodePlex in total number of commits for the period of January to May 2011, according to data released today by Black Duck Software. This should probably come as no surprise, but it's good to have data to back assumptions.

During the period Black Duck examined, GitHub had 1,153,059 commits, Sourceforge had 624,989, Google Code and 287,901 and CodePlex had 49,839.

-- Klint Finley, 2011-06-02 http://readwrite.com/2011/06/02/GitHub-has-passed-sourceforge

GitHub 1,153,059
Sourceforge 624,989
Google Code 287,901
CodePlex 49,839
  • 数据来源:Black Duck
  • 统计时间:2011 年 1 月 至 5 月
  • 统计对象:代码提交次数 (Commit)

上述数据表明:GitHub 现在是最流行的开源项目托管平台,超过了 Sourceforge、Google Code和 CodePlex。

应该下载哪一个

GitHub 项目首页右侧下方的 "Download ZIP" 按钮下载得到的 "*.master.zip",很可能是 "Nightly Builds",此处 "master" 的意义很可能是 "原版的" - 这意味着不稳定、只适用于测试。

用于开发或生产,应该下载 "releases" 页面的 "*.zip"。

详见本站文章 "Bootstrap - Download"。

GitHub Pages

可以为 每个帐户或组织 创建 一个站点;
可以为 每个库 创建 上述站点的一个目录。
因为库、甚至账户 是无限的,所以 GitHub Pages 站点的数量也是无限的。

为 每个账户或组织 创建 一个站点:

  1. http://github.com/ 创建新库,库名必须为 [username].github.io 格式。
  2. 将刚才创建的新库 克隆 (clone) 至本地。
  3. 在本地新建 index.html,用 git 客户端 add、commit、并 push 至 GitHub.com 库。
  4. 已成功。此时浏览器应该可以访问到 https://username.GitHub.io

为 每个库 创建 上述站点的一个目录

  1. 在 GitHub.com 的任意库的 Settings 页面 的 GitHub Pages 部分,通过 Source 下拉菜单指定 branch 并保存。
  2. 已成功。此时浏览器应该可以访问到 http://username.github.io/repository

Resource - Official

  1. 用 Jekyll 创建博客 - http://jekyllrb.com/docs/quickstart/, http://jekyllrb.com/
  2. Custom URLs (绑定自已的域名)
  3. 创建 404 页、子模块等

Resource

  1. 如何在 Github Pages 搭建自己写的页面

GitHub Pages 可用作小文件网盘

2018-07-25 向 Textbook 库 push 了 8MB 的 Grade3.zip 并通过浏览器请求 https://username.github.io/RepositoryName/Grade3.zip 成功下载。

创建新库

https://github.com/new/ 创建新库。填写 Repository nameDescription 留空、选择 Public、不勾选 Initialize this repository with a READMEAdd .gitignore: NoneAdd a license: None、单击 "Create repository" 即建库成功。

GitHub.com 防火墙 出站规则 中的 IP

2018-05-18 测试有效:
13.250.177.223