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 整合緊密。

參考資料