📜  存储 git 凭据 - Shell-Bash (1)

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

存储 Git 凭据

当我们在使用 Git 客户端与远程仓库进行交互时,往往需要输入用户名和密码。这样做是为了保证我们的代码不会被未经授权的人访问和修改。

为了方便我们在多次交互过程中不需要重复输入用户名和密码,我们可以将 Git 凭据存储在本地。这样做的好处是可以提高工作效率,避免频繁输入用户名和密码的繁琐操作。

存储 Git 凭据的方法
Git Credential Manager (Windows)

如果你使用的是 Windows 操作系统,可以使用 Git Credential Manager 进行凭据管理。Git Credential Manager 在 Windows 上是一个官方支持的工具,可以轻松地管理 Git 凭据,其中包括用户名和密码、SSH 密钥等等。

安装方法如下:

git config --global credential.helper manager-core

安装成功后,Git Credential Manager 会自动弹出一个认证窗口,提示你输入凭据信息。输入正确的凭据后,Git 就可以在你的本地存储这些凭据信息,并在今后的 Git 使用中自动进行身份验证。

Git Credential Store

如果你使用的是非 Windows 操作系统,可以使用 Git Credential Store 进行凭据管理。

Git Credential Store 是一个轻量级的凭据存储解决方案,可以存储用户名和密码信息。它将凭据存储在本地文件系统中,可以跨 Git 客户端共享。

安装方法如下:

git config --global credential.helper store

安装成功后,Git 会将凭据信息存储在 ~/.git-credentials 文件中。如果你想修改保存的凭据信息,可以对此文件进行编辑,添加、删除或修改凭据信息。

结论

在使用 Git 进行版本管理的过程中,经常需要与远程仓库进行交互。为了避免频繁输入用户名和密码,建议将 Git 凭据存储在本地,以提高生产力和方便操作。通过 Git Credential Manager 和 Git Credential Store 两种方式进行凭据管理,可以选择最适合自己的方式,便捷地存储 Git 凭据。