📌  相关文章
📜  终端中的 git 用户名和密码 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:56:51.357000             🧑  作者: Mango

终端中的 git 用户名和密码

当你在使用 Git 进行 Push 和 Pull 操作时,你会需要在终端中输入你的用户名和密码。下面介绍了在终端中如何设置和管理 Git 的用户名和密码。

设置 Git 用户名和邮箱

在使用 Git 的过程中,你需要先设置 Git 的用户名和邮箱。你可以使用下面的命令来设置:

$ git config --global user.name "Your Name"
$ git config --global user.email "your_email@example.com"
缓存 Git 密码

为了简化 Push 和 Pull 操作时输入密码的流程,Git 可以在本地缓存你的密码。你可以使用下面的命令来设置密码缓存:

$ git config --global credential.helper cache
# 设置缓存时间为 1 小时
$ git config --global credential.helper 'cache --timeout=3600'
存储 Git 密码

如果你希望永久保存你的密码,你可以使用下面的命令来设置密码存储:

$ git config --global credential.helper store

该命令将密码存储在一个明文文件中,路径为 ~/.git-credentials

删除 Git 缓存密码

如果你想要删除 Git 缓存的密码,可以使用下面的命令:

$ git config --global --unset credential.helper

这将清空 Git 保存的密码。如果你使用的是 Git 2.15 或更高版本,也可以使用下面的命令:

$ git credential-cache exit

该命令将显示你的缓存密码,并要求你确认是否要清空缓存密码。

每次 Push 和 Pull 时都需要输入密码

如果你不希望 Git 在每次 Push 和 Pull 操作时都缓存密码,你可以在 Git 操作时设置不使用缓存。你可以使用下面的命令来设置:

$ git config --global credential.helper ""

这将导致 Git 不缓存任何密码,每次 Push 和 Pull 操作时都需要输入密码。

以上是在终端中设置和管理 Git 用户名和密码的方法。你可以根据你的需要选择合适的方法来使用 Git。