GitHub 是全球最大的代碼託管平台,提供免費開源項目托管、社交化協作功能(關注、Issue、PR、圖表統計等)。訪問 github.com 註冊,需驗證郵箱。
為何選擇 GitHub? 免費穩定、社區活躍、支持異地協作、無需自建服務器維護。
cd d:
mkdir git
cd git
git init
生成 .git 隱藏目錄(僅根目錄一個,區別於 SVN 每目錄一個 .svn)。

git config --global user.name "your_username"
git config --global user.email "your_email@example.com"
無報錯即成功。
# 檢查是否已存在
ls ~/.ssh/id_rsa*
# 生成新密鑰對(郵箱替換為自己的)
ssh-keygen -t rsa -C "your_email@example.com"
# 一路回車,無需設置密碼
生成 id_rsa(私鑰,絕不外泄)和 id_rsa.pub(公鑰,可公開)。

id_rsa.pub 內容
ssh -T git@github.com
顯示 Hi username! You've successfully authenticated... 即成功。

git config --global alias.st status 等提升效率