📅  最后修改于: 2023-12-03 15:00:55.524000             🧑  作者: Mango
git config credential.helper store
是一个 Git 配置命令,用于将 Git 凭据存储在本地,以便今后可以使用这些凭据自动进行身份验证。当您使用 Git 时,您必须为每个仓库提供凭据(用户名和密码或个人访问令牌等),这可能会变得非常不方便。使用 git config credential.helper store
,您可以将凭据存储在本地,以便下次您不必再次输入凭据。
要使用 git config credential.helper store
命令,请首先打开终端或命令行,然后浏览到您要配置凭据存储的 Git 仓库。接下来,运行以下命令:
$ git config --global credential.helper store
这将使 Git 使用 store
凭据助手,该助手将凭据存储在本地。每当您输入凭据时,Git 都会提示您将凭据保存在本地。您只需按照提示操作即可。
您可以将凭据存储在仓库级别或全局级别。如果要将凭据存储在仓库级别,请在仓库目录中运行命令,而不是在全局范围内运行。例如:
$ cd my-git-repo
$ git config credential.helper store
这将覆盖全局设置,并在本地存储凭据。请注意,如果您将凭据存储在仓库级别,则每次更改仓库时,都必须重新输入凭据。
git config credential.helper store
存储凭据时,将凭据保存为未加密的明文文本文件。这意味着,任何有权访问您的计算机的人都可以查看您的凭据。
为了解决这个安全问题,Git 提供了另外几种凭据助手,例如 cache
和 osxkeychain
。这些助手将凭据存储在加密的文本文件中,因此,只有您有权访问这些文件。
如果您对安全性非常关注,那么不建议使用 store
凭据助手。相反,您可以使用其他安全性更高的凭据助手。
使用 git config credential.helper store
命令可以让 Git 自动存储凭据,以便下次您不必再次输入凭据。尽管 store
凭据助手很方便,但它会存储未经加密的明文凭据。如果您关心安全问题,请考虑使用其他安全性更高的凭据助手。