cloud.li
GitHub 是一個線上軟體原始碼代管服務平台,用於公開程式或軟體的代碼。
使用 Git 作為版本控制軟體,由開發者克里斯·汪斯崔斯、P·J·海特和湯姆·普雷斯頓·沃納使用 Ruby on Rails 編寫而成。
在 2018 年,GitHub 被微軟公司收購。
GitHub 同時提供付費帳戶和免費帳戶。
這兩種帳戶都可以建立公開或私有的代碼倉庫,但付費使用者擁有更多功能。
根據在 2009 年的 Git 使用者調查,GitHub 是最流行的 Git 存取站點。
除了允許個人和組織建立和存取保管中的代碼以外,它也提供了一些方便社會化共同軟體開發的功能,即一般人口中的社群功能,包括允許使用者追蹤其他使用者、組織、軟體庫的動態,對軟體代碼的改動和 bug 提出評論等。
GitHub 也提供了圖表功能,用於概觀顯示開發者們怎樣在代碼庫上工作以及軟體的開發活躍程度。
截至 2022 年 6 月,GitHub 已經有超過 5700 萬註冊使用者和 1.9 億代碼庫(包括至少 2800 萬開原始碼庫),事實上已經成為了世界上最大的代碼代管網站和開源社群。
截至 2023 年 1 月 26 日,已經有超過 1 億開發人員使用 GitHub。
林納斯·托瓦茲(Linus Torvalds)
決定自行開發版本控制系統替代 BitKeeper,
以十天的時間編寫出 git 第一個版本。
又一個十天...
一個分散式版本控制系統
特點:
特點:
控制方式:
git: 一個分散式版本控制系統
hub: 中心
免費的ㄟ
版本控制
儲存庫(Repository)
分支與合併(Branch & Merge)
main
或 master
)的情況下開發新功能。協作功能
開源專案社群
GitHub Actions
Markdown 支援
GitHub Pages
安全功能
註冊 GitHub 帳號
安裝 Git
安裝 GitHub 桌面應用程式(不一定要,但方便)
git config --global user.name "你的 GitHub 用戶名稱"
git config --global user.email "你的 GitHub Email"
my-first-repo
)。