要让git bash在拉取/推送请求时询问密码,可以使用以下方法:
- 配置Git全局凭据存储:在命令行中运行以下命令,将Git配置为使用凭据存储来保存密码。
- 配置Git全局凭据存储:在命令行中运行以下命令,将Git配置为使用凭据存储来保存密码。
- 这将在本地存储凭据,下次再次拉取/推送时不再需要输入密码。
- 配置Git凭据缓存:如果你不想将密码明文存储在本地,可以配置Git凭据缓存来在一定时间内记住密码。
- 配置Git凭据缓存:如果你不想将密码明文存储在本地,可以配置Git凭据缓存来在一定时间内记住密码。
- 默认情况下,Git会在15分钟内记住密码,之后需要重新输入。
- 使用SSH密钥认证:使用SSH密钥认证可以避免每次拉取/推送时输入密码。首先,生成SSH密钥对,然后将公钥添加到你的Git托管平台账户中。
- 生成SSH密钥对:
- 生成SSH密钥对:
- 将公钥添加到Git托管平台账户中。
- 具体步骤请参考相应平台的文档。
- 修改Git仓库的远程URL为SSH URL:
- 修改Git仓库的远程URL为SSH URL:
- 现在,你可以使用SSH密钥进行认证,而无需输入密码。
请注意,以上方法仅适用于个人开发者或小型团队,在大型企业环境中,通常会使用专门的凭据管理系统来管理密码和凭据。