跳转至

GitHub 注册与配置

GitHub 是全球最大的代码托管平台,也是绝大多数开源安全工具的发布地。注册是第一步。


注册账号

前置条件

注册前先开梯子,否则可能遇到验证码加载失败的问题。

  1. 访问 github.com,点击右上角 Sign up
  2. 填写邮箱(推荐 Gmail,方便后续绑定各类服务)
  3. 设置用户名:用英文,不要用中文拼音全拼,这是你在开源社区的身份
  4. 完成图形验证码
  5. 邮箱验证后即可使用

配置 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)

强烈建议开启,防止账号被盗。

  1. Settings → Password and authentication → Two-factor authentication
  2. 推荐使用 Authenticator App(如 Google Authenticator 或 Microsoft Authenticator)
  3. 扫码绑定后,务必保存恢复码,丢失 2FA 设备时靠恢复码找回账号

基础 Git 命令

# 克隆仓库
git clone git@github.com:用户名/仓库名.git

# 查看状态
git status

# 添加文件到暂存区
git add .

# 提交
git commit -m "提交说明"

# 推送到远程
git push

# 拉取最新代码
git pull

申请学生教育优惠

注册完成后,可以申请 GitHub Education,免费获得 GitHub Copilot 等工具。

→ 详见 教育优惠申请