
安装并配置 Git本文同时适用于 Linux、Windows 和 WSL。除特别说明外git config、ssh-keygen、ssh以及git clone命令在 Linux 和 Windows 中基本通用。1.1 安装 GitLinux/WSL如果已经按照前置章节通过apt install git安装了 Git可以先确认版本git--version正常情况下会输出类似以下内容git version 2.34.1如果尚未安装 Git可以执行sudoaptinstall-ygitWindowsWindows 不支持apt命令。请先安装 Git for Windows安装时使用默认选项即可。安装完成后可以打开 Git Bash 或 PowerShell确认 Git 版本git--version也可以使用 Windows Package Manager 安装winget install--id Git.Git-e--source winget1.2 配置用户名和邮箱必须Git 提交代码时需要知道提交者身份否则执行git commit时可能会报错。请将下面的名字和邮箱替换为自己的信息gitconfig--globaluser.name你的名字gitconfig--globaluser.email你的邮箱example.com建议使用与 GitHub 注册账号一致的邮箱这样提交记录可以正确关联到 GitHub 账号。查看配置是否生效Linux、WSL、Git Bash 和 PowerShell 均可用gitconfig--global--list1.3 生成 SSH 密钥推荐SSH 密钥用于免密连接 GitHub 等代码托管平台相比每次输入密码更加方便。生成 Ed25519 类型的 SSH 密钥ssh-keygen-ted25519-C你的邮箱example.com按提示连续回车即可。默认情况下密钥会保存到~/.ssh/id_ed25519也可以根据需要设置密钥密码。在 Windows 中可以在 Git Bash 或 PowerShell 中执行同一条ssh-keygen命令。密钥默认保存在当前 Windows 用户目录下的.ssh文件夹中C:\Users\你的用户名\.ssh\id_ed25519将公钥添加到 GitHub查看公钥内容Linux/WSL/Git Bashcat~/.ssh/id_ed25519.pubWindows PowerShellGet-Content$env:USERPROFILE\.ssh\id_ed25519.pub也可以直接使用记事本打开公钥文件notepad$env:USERPROFILE\.ssh\id_ed25519.pub复制输出的完整一行内容该内容通常以ssh-ed25519开头。然后按以下路径添加到 GitHub登录 GitHub点击右上角头像进入Settings。在左侧选择SSH and GPG keys。点击New SSH key。在Title中填写设备名称例如WSL-Ubuntu。将公钥粘贴到Key输入框中点击Add SSH key。测试 SSH 连接ssh-Tgitgithub.com如果看到类似以下提示说明认证成功Hi 你的用户名! Youve successfully authenticated...如果网络连接不通Linux/WSL 可以先参考《WSL2-ClashVerge-代理教程.md》配置代理Windows 用户则需要配置 Git 或系统代理。1.4 克隆仓库可选可以克隆一个自己的 GitHub 仓库测试 SSH 配置gitclone gitgithub.com:你的用户名/你的仓库.git