[Ubuntu]-Git初始化配置
在 Ubuntu 上配置 Git,逻辑和 Windows 差不多。
我为你整理了一套 Ubuntu 专属的 Git 初始化配置清单,按照这个流程走一遍,你的 Git 环境就非常舒适了。
1. 安装 Git
如果你的 Ubuntu 是全新的,首先需要安装 Git:
sudo apt update
sudo apt install git -y
2. 基础身份配置(必做)
这是 Git 的“身份证”,每次提交代码都会记录这些信息。
打开 Git Bash,依次输入以下命令(记得替换成你自己的信息):
# 设置用户名(建议用英文,方便团队识别)
git config --global user.name "你的名字"
# 设置邮箱(必须和 GitHub/Gitee 注册邮箱一致,否则关联不上头像)
git config --global user.email "你的邮箱@example.com"
3. 配置免密登录(核心需求)
在 Ubuntu 上,强烈推荐直接使用 SSH 密钥方式。Linux 下配置 HTTPS 的图形化弹窗凭据管理器比较麻烦(通常需要安装额外的 libsecret 库),而 SSH 是原生支持且最稳定的。
生成 SSH 密钥
推荐使用 ed25519 算法(更安全、速度更快),如果你的系统太老不支持,再使用 rsa。
-
输入生成命令:
ssh-keygen -t ed25519 -C "你的邮箱@example.com" -
交互提示:
Enter file in which to save the key: 直接按 回车(默认保存到~/.ssh/id_ed25519)。Enter passphrase: 强烈建议直接按回车(留空)。- 注意:如果设置了密码,每次 push 还需要输一次密码。留空才是真正的“免密”。
获取并配置公钥
-
获取公钥内容:
输入以下命令查看并复制生成的公钥:cat ~/.ssh/id_ed25519.pub- 注意:复制的内容必须以
ssh-ed25519开头。
- 注意:复制的内容必须以
-
添加到远程平台:
登录 GitHub/Gitee -> 设置 -> SSH 公钥 -> 粘贴刚才复制的内容 -> 保存。 -
测试连接(看清楚是github还是gitee):
ssh -T git@github.com # 如果是 Gitee:ssh -T git@gitee.com看到
Hi username! You've successfully authenticated...就说明配置成功了。
4. Linux 专属优化配置
解决中文显示问题
和 Windows 一样,防止中文文件名变成八进制乱码。
git config --global core.quotepath false
开启彩色显示
让 Git 的输出信息带颜色,方便阅读。
git config --global color.ui auto
5. 提升效率的“偷懒”配置(可选)
配置一些别名,让你敲命令更快。
# git st 代替 git status
git config --global alias.st status
# git co 代替 git checkout
git config --global alias.co checkout
# git br 代替 git branch
git config --global alias.br branch
# git ci 代替 git commit
git config --global alias.ci commit
# git lg 查看漂亮的提交日志图
git config --global alias.lg "log --graph --oneline --decorate"
📌 检查配置
最后,确认一下所有设置是否生效:
git config --list

浙公网安备 33010602011771号