我在工作中使用 git 和 git-tf,但每次使用 git-tf 执行任何命令时,我都必须输入登录凭据。有没有办法缓存 git-tf 的 TFS 登录凭据,这样我就不必每次都输入它们?
如果您使用 Kerberos 并与 TFS 服务器所在的 Active Directory 域有信任关系,则无需输入任何密码,git-tf 将使用您的 Kerberos 票证进行身份验证。当然,这只适用于本地服务器;它不适用于 Team Foundation Service。
要缓存存储库的用户名和密码,您可以在您的.git/config
:
git config git-tf.server.username myusername
git config git-tf.server.password mypassword
但是,请注意,这会将您的密码存储在纯文本,这就是为什么 Kerberos 是首选的原因。我有兴趣添加对 git 凭证存储机制的支持,但这还不存在。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)