GitHub 注册与配置¶
GitHub 是全球最大的代码托管平台,也是绝大多数开源安全工具的发布地。注册是第一步。
注册账号¶
前置条件
注册前先开梯子,否则可能遇到验证码加载失败的问题。
- 访问 github.com,点击右上角 Sign up
- 填写邮箱(推荐 Gmail,方便后续绑定各类服务)
- 设置用户名:用英文,不要用中文拼音全拼,这是你在开源社区的身份
- 完成图形验证码
- 邮箱验证后即可使用
配置 SSH 密钥¶
SSH 密钥让你 git push 时不用每次输密码。
# 1. 生成密钥对(邮箱换成你自己的)
ssh-keygen -t ed25519 -C "your@email.com"
# 一路回车即可,默认保存在 ~/.ssh/id_ed25519
# 2. 复制公钥内容
cat ~/.ssh/id_ed25519.pub
# 把输出的内容复制下来
# 3. 添加到 GitHub
# 打开 GitHub → Settings → SSH and GPG keys → New SSH key
# 粘贴公钥内容,保存
# 4. 测试连接
ssh -T git@github.com
# 看到 "Hi username! You've successfully authenticated" 说明成功
之后 clone 仓库时用 SSH 链接(git@github.com:...)而不是 HTTPS 链接。
开启双因素认证(2FA)¶
强烈建议开启,防止账号被盗。
- Settings → Password and authentication → Two-factor authentication
- 推荐使用 Authenticator App(如 Google Authenticator 或 Microsoft Authenticator)
- 扫码绑定后,务必保存恢复码,丢失 2FA 设备时靠恢复码找回账号
基础 Git 命令¶
# 克隆仓库
git clone git@github.com:用户名/仓库名.git
# 查看状态
git status
# 添加文件到暂存区
git add .
# 提交
git commit -m "提交说明"
# 推送到远程
git push
# 拉取最新代码
git pull
申请学生教育优惠¶
注册完成后,可以申请 GitHub Education,免费获得 GitHub Copilot 等工具。
→ 详见 教育优惠申请