如何在 Fedora 上配置 Git

步骤 1:安装 Git(如果尚未安装)

大多数 Fedora 发行版已预装 Git,但如果缺失,可通过以下命令安装:

1
sudo dnf install git

步骤 2:设置 Git 用户身份

告诉 Git 你的身份信息,这会将你的姓名和邮箱关联到每一次提交:

1
2
git config --global user.name "你的全名"
git config --global user.email "your.email@example.com"

💡 --global 表示该配置对所有仓库生效。若省略此参数,则仅对当前项目生效。

步骤 3:验证配置

1
git config --global --list

输出中应包含 user.nameuser.email 字段。


步骤 4:设置身份验证

  1. 生成 SSH 密钥:

    1
    ssh-keygen -t ed25519 -C "your.email@example.com"

    Enter 接受默认设置(本地/开发用途可不设置密码短语)。

  2. 启动 SSH 代理并添加密钥:

    1
    2
    3
    4
    // 在大多数支持密钥环(keyring)的现代 Linux 系统中,无需手动启动代理
    // 直接执行 ssh-add 即可
    eval "$(ssh-agent -s)"
    ssh-add ~/.ssh/id_ed25519
  3. 复制你的公钥:

    1
    cat ~/.ssh/id_ed25519.pub

    将输出内容粘贴到 GitHub / GitLab / Bitbucket → 设置(Settings)→ SSH 密钥(SSH Keys)中。

  4. 测试连接:

    1
    ssh -T git@github.com   # 或 git@gitlab.com

    如果终端显示 *”You’ve successfully authenticated”*(你已成功认证)的提示,即表示 SSH 登录配置成功。