[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

  1. 输入生成命令

    ssh-keygen -t ed25519 -C "你的邮箱@example.com"
    
  2. 交互提示

    • Enter file in which to save the key: 直接按 回车(默认保存到 ~/.ssh/id_ed25519)。
    • Enter passphrase: 强烈建议直接按回车(留空)
      • 注意:如果设置了密码,每次 push 还需要输一次密码。留空才是真正的“免密”。

获取并配置公钥

  1. 获取公钥内容
    输入以下命令查看并复制生成的公钥:

    cat ~/.ssh/id_ed25519.pub
    
    • 注意:复制的内容必须以 ssh-ed25519 开头。
  2. 添加到远程平台
    登录 GitHub/Gitee -> 设置 -> SSH 公钥 -> 粘贴刚才复制的内容 -> 保存。

  3. 测试连接(看清楚是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
posted @ 2026-03-30 21:12  Ching_Fire  阅读(71)  评论(0)    收藏  举报