📜  如何在 Linux 中添加 Git 凭证?(1)

📅  最后修改于: 2023-12-03 15:38:20.403000             🧑  作者: Mango

如何在 Linux 中添加 Git 凭证?

在使用 Git 进行代码版本管理时,有时需要在 Linux 上添加 Git 凭证,以便在进行 Git 操作时不需要反复输入用户名和密码。本文将介绍如何在 Linux 中添加 Git 凭证。

生成 SSH 密钥

SSH 密钥用于身份验证,可以让你在不用输入用户名和密码的情况下访问 Git 仓库。SSH 密钥有公钥和私钥两部分组成。

  1. 打开终端,输入以下命令生成 SSH 密钥:

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    

    其中,your_email@example.com 换成你的邮箱。

  2. 按照提示输入文件名和密码(可选),将生成的公钥和私钥保存在 ~/.ssh 目录下。

添加公钥到 Git 仓库

在 Git 仓库的设置中添加公钥,以便访问 Git 仓库时使用 SSH 密钥进行身份验证。

  1. 在终端中输入以下命令获取公钥内容:

    cat ~/.ssh/id_rsa.pub
    
  2. 复制公钥内容,并登录 Git 仓库网站,进入个人设置,找到 SSH Keys 选项。将公钥内容粘贴到 Key 字段中,添加公钥。

添加凭证到 Git 配置

在 Git 配置中添加凭证,使得在进行 Git 操作时不需要反复输入用户名和密码。

  1. 打开终端,输入以下命令:

    git config --global credential.helper "cache --timeout=3600"
    

    --timeout 参数设置凭证的缓存时间,单位为秒。

  2. 接下来,进行一次 Git 操作(如 Git push),Git 会提示输入用户名和密码,输入后 Git 就会自动保存凭证信息。

小结

通过生成 SSH 密钥和添加凭证到 Git 配置,可以在 Linux 中方便地管理 Git 凭证。