LBJ_Blog

一个计算机小白,努力让自己变得多彩

如何在Windows上面配置git链接GitHub

前言

我在window11 安装了git客户端,我需要做哪些配置才可以连上我的GitHub仓库

🧩 一、检查 Git 安装

打开 Git Bash(或 PowerShell),输入:

1
git --version

✅ 如果能显示版本号(如 git version 2.47.0),说明安装成功。

⚙️ 二、配置全局用户信息

Git 提交代码时需要知道你是谁(GitHub 会显示作者名)。

1
2
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"

✅ 验证配置:

1
2
git config --global --list

🔐 三、生成 SSH 密钥(推荐使用 SSH 连接)

SSH 方式连接 GitHub 更安全,也避免每次输入密码。

1️⃣ 生成密钥:

1
2
ssh-keygen -t ed25519 -C "你的GitHub注册邮箱"

如果提示 ed25519 不支持,可改用:

1
2
ssh-keygen -t rsa -b 4096 -C "你的GitHub注册邮箱"

2️⃣ 一路回车(建议默认路径 C:\Users<你的用户名>.ssh\id_ed25519)

3️⃣ 生成成功后,查看公钥内容:

1
2
cat ~/.ssh/id_ed25519.pub

复制整个输出(从 ssh-ed25519 开始,到你的邮箱结束)。

🌐 四、在 GitHub 添加 SSH 公钥

1️⃣ 登录 GitHub 官网

2️⃣ 右上角头像 → Settings(设置)
3️⃣ 左边栏 → SSH and GPG keys
4️⃣ 点击 New SSH key

Title:随便起一个名字(比如“My Windows Laptop”)

Key type:SSH

Key:粘贴刚才复制的公钥内容
5️⃣ 点击 Add SSH key

🧪 五、测试 SSH 是否连接成功

在 Git Bash 输入:

1
2
ssh -T git@github.com

第一次会提示:

1
2
The authenticity of host 'github.com (20.205.243.166)' can't be established.

输入 yes 回车。

如果返回:

1
2
Hi your-username! You've successfully authenticated...

✅ 表示连接成功!

📁 六、克隆仓库或推送代码

1️⃣ 克隆你的 GitHub 仓库:

1
2
git clone git@github.com:你的用户名/你的仓库名.git

2️⃣ 或者在本地初始化新仓库并推送:

cd 你的项目路径

1
2
3
4
5
6
7
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:你的用户名/你的仓库名.git
git push -u origin main

🧠 七、(可选)设置凭证缓存(HTTPS 方式)

如果你坚持用 HTTPS 而不是 SSH,可以开启凭证缓存:

1
git config --global credential.helper store

🪪 一、进入 Token 管理页面

1️⃣ 登录 GitHub 官网

2️⃣ 右上角头像 → Settings(设置)
3️⃣ 左侧菜单滑到底 → 点击 Developer settings(开发者设置)
4️⃣ 左边栏点击 Personal access tokens → Tokens (classic)
5️⃣ 点击 Generate new token → Generate new token (classic)

⚙️ 二、设置 Token 信息

在创建界面中:

Note:写个备注(例如 Windows Git)

Expiration:建议选 90 days 或 No expiration(长期使用)

Select scopes(权限范围):

✅ 勾选以下常用项即可:

repo(访问私有仓库)

workflow(如需 CI/CD)

read:org(如果访问组织仓库)

然后点击 Generate token。

🔐 三、复制 Token

创建完成后,会出现一段字符串,例如:

1
ghp_aBcDeFGhijklmnOPQRstuvWxYZ0123456789

⚠️ 只会显示一次!
请立即复制并保存(比如放在密码管理器里)。
丢了就只能重新生成。

第一次推送会要求你输入 GitHub 用户名和 token(注意现在 GitHub 不支持密码,要使用 Personal Access Token)。