在Windows中,TortoiseGit是否可以使用当前登录用户的凭据或通过LDAP使用凭据,而不是用户必须输入用户名和密码并将其存储?
对于我们来说,对gits_helper设置使用git-credential-wincred选项不可行。用户环境受到严格限制和锁定,并由第三方进行管理。更改AD帐户密码后,可能需要等待几天(在SLA中有4天的响应),然后才能删除凭据,并且用户可以重新使用TortoiseGit。
因此,存储密码不是一个现实的选择。目前,Credential_helper设置为none,强制用户在每次推送时都输入用户名和密码。这不是理想的情况,但是比四天的等待要好。
[edit]
有关我们环境的更多详细信息。这是基于主映像的HVD。该主映像由另一家公司维护,并且每次用户登录时,都会从该主映像创建其会话。用户无法在其上安装任何东西。他们无法更改设置或设置。他们无法使用它访问互联网。没有命令行(OS,Git bash或其他任何命令)。对少数内部服务器的访问受到限制。
主映像具有TortoiseGit和Git,我们在HVD可以访问的服务器之一上具有GitLab。