我希望Bitbucket在执行git checkout时要求输入密码
在Bitbucket中还是在Git中全部可用?
在克隆存储库时询问我密码,但在检出该存储库中的分支时询问我
如果您有任何详细信息,请告诉我
答案 0 :(得分:0)
但是您确实使用了一些“技巧”:
使用https
代替ssh
。
注意:,用户可以通过它并将您的密码存储在凭据管理器中
有关它的更多信息:
https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage
要查明您正在使用哪个凭证管理器
git config -l | credential.helper
您需要“禁用”“ Git凭据管理器” 通过删除配置中的上述条目(通常在系统级别)
您也可以将此行添加到配置中
[core]
askpass =
答案 1 :(得分:0)
git checkout
纯粹是本地命令,不需要访问远程存储库。
因此它将不会使用凭据助手(HTTPS URL)或任何SSH URL。
它不会要求任何登录名/密码:它只是在本地访问文件并更新工作树。
克隆了存储库后,任何本地操作都将在您和您之间进行。