方法 1:使用 Git 的凭据缓存助手(适用于所有操作系统)
Git 提供了一个内置的凭据缓存工具,可以缓存您的凭据。
全局启用凭据缓存
打开终端并输入以下命令,将凭据永久存储:
git config --global credential.helper store
这会将您的 Git 凭据以纯文本的形式保存在本地磁盘上。
下次推送或拉取时输入凭据
下一次您使用 git pull 或 git push 等命令时,Git 会提示您输入用户名和密码。这些凭据将被缓存并永久存储在您的电脑上,之后再使用该仓库时不会再提示输入。
方法 2:设置凭据缓存时间(适用于 Linux 和 macOS)
如果您希望只缓存一段时间,而不是永久存储,可以设置凭据的缓存时间:
启用临时缓存
使用以下命令启用临时缓存:
git config --global credential.helper 'cache --timeout=3600'
其中 3600 表示缓存 1 小时(单位是秒)。超出这个时间后,Git 会再次要求输入凭据。
方法 3:Windows 上使用 Git 凭据管理器
如果您在 Windows 上使用 Git,您可以使用 Git 自带的凭据管理器。
启用凭据管理器
打开终端并输入以下命令:
git config --global credential.helper manager-core
这样,Git 会使用 Windows 的凭据管理器来管理 Git 凭据,您的用户名和密码将被永久存储。
检查当前设置
您可以使用以下命令检查当前的凭据缓存设置:
git config --global credential.helper
这样可以确保您是否正确启用了凭据缓存。