配置 Git 用户信息与 SSH 密钥并连接 GitHub 完整教程

Git 下载安装

直接去官网下载即可,安装过程一路下一步即可完成。下载地址

Git 配置

安装完成后,设置 Git 的用户名和邮箱(用于标识提交者身份):

1
2
git config --global user.name "yourname"
git config --global user.email "youremail@gmail.com"

可以通过以下命令查看配置是否生效:

1
git config --global --list

生成 SSH 密钥

在命令行执行以下命令生成密钥对(-t 指定加密类型,推荐使用 ed25519,也可使用 rsa):

1
ssh-keygen -t ed25519 -C "youremail@gmail.com"

或使用 RSA 算法(兼容性更好):

1
ssh-keygen -t rsa -b 4096 -C "youremail@gmail.com"

执行后按 3 次回车(使用默认路径,密码留空)即可完成生成。

生成的文件默认存放路径:

  • WindowsC:\Users\你的用户名\.ssh\
  • Linux / macOS~/.ssh/

其中 id_rsa(或 id_ed25519)是私钥id_rsa.pub(或 id_ed25519.pub)是公钥

⚠️ 私钥请妥善保管,切勿泄露给他人。

GitHub 配置

将公钥文件(.pub)中的内容复制,然后登录 GitHub:

  1. 点击右上角头像,进入 Settings
  2. 左侧菜单选择 SSH and GPG keys
  3. 点击 New SSH key
  4. Title 填写一个便于识别的名称(如设备名称)
  5. Key 粘贴公钥内容,点击 Add SSH key 保存

配置SSH key配置SSH key

验证连接

配置完成后,可以通过以下命令验证 SSH 是否连接成功:

1
ssh -T git@github.com

若看到类似以下输出,则表示配置成功:

1
Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.
查看评论