📌  相关文章
📜  git config 用户名和密码 global - Shell-Bash (1)

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

Git Config 用户名和密码全局配置 - Shell/Bash

在使用 Git 进行代码管理时,需要配置用户名和密码进行身份验证。而在一台电脑上使用多个 Git 仓库时,每次输入用户名和密码会很麻烦。因此,可以将用户名和密码配置到全局,以便在所有仓库都使用同样的验证信息。

下面介绍通过 Shell/Bash 命令行进行 Git 全局配置的方法。

1. 查看全局配置

首先,可以通过以下命令查看当前 Git 的全局配置:

$ git config --global --list

此命令将会列出当前 Git 的全局配置信息,例如:

user.name=John Doe
user.email=johndoe@example.com
2. 配置用户名

执行以下命令来配置用户名:

$ git config --global user.name "Your Name"

Your Name 替换为你的用户名,例如 John Doe

3. 配置邮件地址

执行以下命令来配置邮件地址:

$ git config --global user.email "you@example.com"

you@example.com 替换为你的邮件地址。

4. 配置密码

如果使用 HTTPS 的方式连接仓库,则需要在每次 push 或 pull 时输入密码。但可以使用以下命令来配置密码缓存:

$ git config --global credential.helper cache

此命令将缓存密码5分钟,如果需要更多时间,可以指定缓存时间,例如:

$ git config --global credential.helper 'cache --timeout=3600'

此命令将缓存密码1小时。

5. 配置 SSH 密钥

如果使用 SSH 的方式连接仓库,则需要配置 SSH 密钥。可以先检查是否已经存在 SSH 密钥:

$ ls -al ~/.ssh

如果存在名为 id_rsa.pub 的文件,则说明已经存在 SSH 密钥,否则需要生成新的 SSH 密钥。生成新的 SSH 密钥可以使用以下命令:

$ ssh-keygen -t rsa -C "you@example.com"

其中 you@example.com 是你的邮件地址。在输入命令后,按照提示进行操作即可。生成完成后,将公钥 id_rsa.pub 添加到 Git 公钥管理页面即可。

通过以上几步,就可以轻松地配置 Git 的用户名和密码,方便进行版本管理。