📅  最后修改于: 2023-12-03 15:30:56.653000             🧑  作者: Mango
在 Git 中,凭据是指用于身份验证的用户名和密码或访问令牌。Git Store 凭据是一个用于在 Shell/Bash 脚本中存储和管理凭据的工具。使用 Git Store 凭据,您可以轻松地在脚本中使用凭据,而无需在代码中显式地包含凭据信息。
要安装 Git Store 凭据,请执行以下命令:
$ pip install git-store-credentials
在 Shell/Bash 脚本中,您可以使用 git-store-credentials
命令来存储和管理凭据。例如:
$ git-store-credentials set myuser mypassword
这将创建一个名为 myuser
的凭据,并将其密码设置为 mypassword
。要在脚本中使用此凭据,请使用以下语法:
$ git config credential.helper 'store --file ~/.git-credentials'
$ git -c credential.useHttpPath=true pull https://github.com/username/repo.git
请注意,--file
参数指定存储凭据的文件路径。在上面的示例中,我们将凭据保存在 ~/.git-credentials
文件中。
如果您想要检索之前存储的凭据信息,请使用以下语法:
$ git-store-credentials get myuser
mypassword
以上命令将检索名为 myuser
的凭据的密码,并返回其值。
默认情况下,Git Store 凭据使用 base64 对凭据信息进行编码/解码。如果您需要使用其他编码/解码机制(例如加密),请参阅 Git Store 凭据文档。
感谢您阅读本文档,希望它能帮助您更好地管理 Git 中的凭据!