📜  Git 存储用户名和密码 - Shell-Bash (1)

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

Git 存储用户名和密码 - Shell/Bash

在使用 Git 进行代码管理时,我们需要经常提交代码至远程仓库。但是每次运行提交命令时都需要输入用户名和密码,这会带来很大的不便。

为了避免每次都需要输入用户名和密码,我们可以使用 Git 提供的几种方式来存储用户名和密码。本文将介绍两种方式:使用 Git 命令行存储和使用 Git Credential 存储。

使用 Git 命令行存储

在 Git 的命令行中,我们可以使用以下命令来存储用户名和密码:

git config --global credential.helper store

运行该命令后,Git 就会在本地存储一个加密文件,用于存储你的用户名和密码。

在第一次使用该命令时,Git 会提示你输入用户名和密码。之后每次提交代码时,就不需要再次输入用户名和密码了。

使用 Git Credential 存储

Git Credential 是 Git 提供的一种存储方式,它可以保存你的用户名和密码,并且可以支持多种验证方式,包括 HTTPS 和 SSH。

我们可以在 Git 的官方仓库上下载和安装 Git Credential Manager,在 Windows 中,安装完成后,Git 会自动使用 Git Credential Manager 来存储用户信息。

在 macOS 和 Linux 中,我们需要手动安装 Git Credential Manager,并将它添加到 PATH 中。然后可以使用以下命令来存储用户名和密码:

git config --global credential.helper manager

这样,每次需要验证你的身份时,Git Credential Manager 都会自动弹出对话框并且保存你的身份信息。

总结

本文介绍了使用 Git 的命令行和 Git Credential 存储用户名和密码的两种方式。使用这些方法可以帮助你避免每次都需要输入用户名和密码,从而提高工作效率。