GitHub 是基于 Git 的代码托管与协作开发平台:开发者把仓库放在上面,用 Pull Request 评审合并代码、用 Issues 跟踪缺陷与计划,再借助 Actions、Codespaces、Copilot 等官方功能完成自动构建、云端开发和 AI 辅助编程。按官方口径,截至 2026-09-02 平台上有超过 2.25 亿开发者、400 万个组织和 8 亿个仓库,财富 100 强企业中 90% 在使用——它是目前规模最大的开发者平台,也是绝大多数开源项目的托管地。

GitHub 未登录首页:注册入口与 Copilot 产品展示

未登录打开 github.com 会看到注册入口和主要产品介绍。浏览公开仓库、搜索代码、查看 Trending 榜单都不需要账号;上图中首页主推的已是 Copilot AI 助手等新一代功能。

站点速览

  • 网址:https://github.com/
  • 类型:代码托管与协作开发平台(Git)
  • 费用:免费档含无限公开/私有仓库;Team 每用户每月 4 美元;Enterprise 每用户每月 21 美元起(官网定价,截至 2026-09-02)
  • 注册要求:浏览公开内容无需注册;创建仓库、提交代码需要免费账号
  • 界面语言:英语(无官方中文界面)
  • 上线时间:2008 年 4 月 10 日(公司 2008 年 2 月 8 日成立)
  • 运营方:GitHub, Inc.(2018 年起为微软子公司,总部位于旧金山)

站点背景

GitHub 由 Tom Preston-Werner、Chris Wanstrath、P. J. Hyett 和 Scott Chacon 在旧金山创办,公司 2008 年 2 月 8 日成立(最初名为 Logical Awesome),网站 2008 年 4 月 10 日上线。它把当时还属小众的 Git 版本控制系统包装成带社交协作功能的网站,逐渐成为开源软件的事实中心。(来源:GitHub 维基百科条目)

2018 年 6 月 4 日,GitHub 官方博客宣布被微软收购,微软公告(SEC 存档)显示交易对价为 75 亿美元微软股票;交易于 2018 年 10 月 26 日完成。收购后 GitHub 保持独立品牌和运营。

核心能力

  • 代码托管与协作:Git 仓库托管,配合 Pull Request 代码评审、Issues 任务跟踪、Discussions 讨论区、Wiki 与项目看板,覆盖从代码到协作的完整流程。
  • GitHub Actions:官方 CI/CD 与自动化平台,在代码推送、合并等事件触发构建、测试与部署工作流。
  • GitHub Codespaces:浏览器内可用的云端开发环境,在预配置容器中快速启动完整开发环境,按用量计费。
  • GitHub Copilot:官方 AI 编程助手,提供代码补全、对话式编程与智能体能力;个人版含免费档(每月 2,000 次补全),Pro 每用户每月 10 美元,Pro+ 39 美元(Copilot 定价,截至 2026-09-02)。
  • 开源发现与资助:Trending 榜单、Topics、代码搜索与 GitHub Sponsors 赞助计划,构成开源项目的发现与资助渠道。

GitHub Trending:按当日新增 Star 排序的热门仓库

Trending 页面按日/周/月列出社区热度上升最快的仓库,可按编程语言筛选,是不登录也能使用的开源发现入口。

microsoft/vscode 仓库页:文件列表、About 栏、Star 与 Fork 数

仓库页集中展示代码、提交历史、分支与 Issues/Pull Requests。以 Visual Studio Code 的官方仓库为例:右侧 About 栏显示其采用 MIT 许可证,截至截图时(2026-09-02)有约 19 万个 Star、4.19 万个 Fork 和 2,667 位贡献者。

账号与开放能力

注册免费账号即可创建无限数量的公开和私有仓库,并附带 Actions、Packages 的基础额度;Team 档增加受保护分支、代码所有者评审等团队协作功能;Enterprise 增加安全合规、数据驻留与灵活部署选项。GitHub 同时提供完整的 REST/GraphQL API 和标准 Git 协议访问,GitHub Pages 可免费托管静态站点,Gist 用于分享代码片段。

版权与内容政策

GitHub 是托管平台,仓库内容版权归作者所有,使用条款授予 GitHub 托管和展示所需的许可。需要注意:公开可见不等于可自由使用——仓库未附带开源许可证时,代码默认仍受普通版权约束,他人无权复制或修改;是否可复用以仓库中的 LICENSE 文件为准(GitHub 文档:为仓库选择许可证)。

适用场景

  • 托管个人或团队代码,用 Pull Request 做协作开发与代码评审
  • 查找和学习开源项目源码,通过 Issues/Discussions 参与社区
  • 用 Actions 搭建 CI/CD,用 Pages 免费托管静态站点或项目文档
  • 用 Copilot 辅助日常编码;在没有本地环境时用 Codespaces 临时开发
  • 通过 Trending 和 Topics 跟踪技术趋势

局限

  • 界面仅提供英语,Git 概念本身也有学习曲线,对初学者有一定门槛。
  • 高级协作与安全功能(受保护分支、Advanced Security 等)需要付费档;Copilot 的高级模型需要 Pro 以上订阅。
  • 在中国大陆没有本地服务节点,访问速度因网络环境而异(实际观察,非官方说明)。
  • 平台集中度高:大量开源基础设施依赖单一商业平台,且存在地区性服务限制——2019 年起 GitHub 按美国制裁要求限制伊朗、克里米亚等地开发者的部分服务(来源:GitHub 维基百科条目)。

同类参考

  • GitLab:功能相近的 DevOps 平台,核心代码开源、可自托管。
  • Gitee(码云):面向中文开发者的代码托管平台,服务器位于中国大陆。
  • Bitbucket:Atlassian 旗下代码托管服务,与 Jira 集成紧密。

参考资料