📅  最后修改于: 2023-12-03 15:38:20.403000             🧑  作者: Mango
在使用 Git 进行代码版本管理时,有时需要在 Linux 上添加 Git 凭证,以便在进行 Git 操作时不需要反复输入用户名和密码。本文将介绍如何在 Linux 中添加 Git 凭证。
SSH 密钥用于身份验证,可以让你在不用输入用户名和密码的情况下访问 Git 仓库。SSH 密钥有公钥和私钥两部分组成。
打开终端,输入以下命令生成 SSH 密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
其中,your_email@example.com
换成你的邮箱。
按照提示输入文件名和密码(可选),将生成的公钥和私钥保存在 ~/.ssh 目录下。
在 Git 仓库的设置中添加公钥,以便访问 Git 仓库时使用 SSH 密钥进行身份验证。
在终端中输入以下命令获取公钥内容:
cat ~/.ssh/id_rsa.pub
复制公钥内容,并登录 Git 仓库网站,进入个人设置,找到 SSH Keys 选项。将公钥内容粘贴到 Key 字段中,添加公钥。
在 Git 配置中添加凭证,使得在进行 Git 操作时不需要反复输入用户名和密码。
打开终端,输入以下命令:
git config --global credential.helper "cache --timeout=3600"
--timeout
参数设置凭证的缓存时间,单位为秒。
接下来,进行一次 Git 操作(如 Git push),Git 会提示输入用户名和密码,输入后 Git 就会自动保存凭证信息。
通过生成 SSH 密钥和添加凭证到 Git 配置,可以在 Linux 中方便地管理 Git 凭证。