Ubuntu 24.04.3 LTS 配置 Git 并连接 GitHub
在 Ubuntu 24.04.3 LTS 上搭建 Git 环境是开发者的基础操作,目的是实现本地仓库与 GitHub 远程的安全连接,支持代码的克隆、提交和推送。确保系统已安装 Ubuntu 且具备 sudo 权限,网络能正常访问 GitHub 即可。
安装 Git
Ubuntu 自带的软件源里就有 Git,直接用 apt 装最省事。
先更新一下本地软件包索引,保证装的是最新版:
sudo apt update
接着执行安装命令:
sudo apt install git -y
装完别急着走,检查一下版本确认没出错:
git --version
看到类似 git version 2.43.0 的输出就稳了。
配置全局信息
Git 得知道你是谁,所以用户名和邮箱必须配好(建议跟 GitHub 账号保持一致)。
设置用户名:
git config --global user.name "Your_GitHub_Username"
设置邮箱:
git config --global user.email "[email protected]"
想看看配得对不对,列出来瞅一眼:
git config --list
只要看到 user.name 和 user.email 是你刚才填的,就没问题。
连接 GitHub 的方式
连 GitHub 主要有 SSH 和 HTTPS 两种。SSH 推荐用,免密方便;HTTPS 适合临时场景,但得输令牌。
SSH 连接(推荐)
SSH 靠密钥对认证,不用每次输密码。首先生成密钥,默认算法 ed25519 比较安全:
ssh-keygen -t ed25519 -C "[email protected]"
按回车一路默认就行,私钥存在 ~/.ssh/ 下,公钥文件是 id_ed25519.pub。
把公钥内容复制出来,登录 GitHub,点头像进 Settings,选 SSH and GPG keys,新建一个 Key,把内容粘进去保存。验证的时候运行:
ssh -T [email protected]
提示确认时输 yes,看到 Hi Your_GitHub_Username! 就说明通了。
HTTPS 连接(备用)
如果网络受限没法用 SSH,可以用 HTTPS。记得配个凭证缓存,不然老让你输密码挺烦的:
git config --global credential.helper 'cache --timeout=3600'
测试克隆时,GitHub 不再支持密码登录,得用个人访问令牌(PAT)。生成路径在 Settings → Developer settings → Personal access tokens,给 repo 权限就行,生成后立马复制保存一次。
实战测试
一切就绪后,试着克隆个仓库跑一遍流程:

