📅  最后修改于: 2023-12-03 15:37:10.938000             🧑  作者: Mango
当使用Git与远程代码仓库进行交互时,通常需要使用凭据进行身份验证,例如用户名和密码。在Shell/Bash中,可以使用以下两种方法向Git添加凭据:
使用git clone命令时,可以通过在命令行中使用用户名和密码参数来添加凭据。示例如下:
git clone https://github.com/username/repo.git --username <username> --password <password>
请注意,将密码作为命令行参数传递是不安全的,因为可以在命令历史记录中轻易地找到它。应该尽可能避免这种方法。
Git提供了凭据管理器,它可以安全地存储并使用凭据。在添加凭据之前,需要确保已安装Git凭据管理器。可以在Shell/Bash中使用以下命令进行安装:
git config --global credential.helper manager
安装成功后,可以使用以下命令向Git凭据管理器中添加凭据:
git credential-manager-core store
该命令将提示您输入用户名和密码,并将其添加到凭据管理器中。下次使用Git与远程代码仓库进行交互时,Git将尝试从凭据管理器中获取凭据。
如果需要修改或删除已添加的凭据,可以使用以下命令:
git credential-manager-core erase
该命令将提示您选择要删除的凭据。如果需要修改凭据,则需要先删除它,然后再重新添加。
以上就是向Git添加凭据的两种方法。使用Git凭据管理器可以更加方便、安全地管理凭据。