如何配置Bitbucket存储库在签出分支时询问密码?

时间:2019-07-16 13:59:08

标签: git bitbucket git-checkout

我希望Bitbucket在执行git checkout时要求输入密码

在Bitbucket中还是在Git中全部可用?

在克隆存储库时询问我密码,但在检出该存储库中的分支时询问我

如果您有任何详细信息,请告诉我

2 个答案:

答案 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。
它不会要求任何登录名/密码:它只是在本地访问文件并更新工作树。

克隆了存储库后,任何本地操作都将在您和您之间进行。