缓存git-tf的TFS登录凭据

时间:2013-05-16 18:42:10

标签: git-tf

我在我的工作中使用git和git-tf,但每次使用git-tf执行任何命令时,我都必须输入我的登录凭据。有没有办法为git-tf缓存我的TFS登录凭据,所以我不必每次都输入它们?

1 个答案:

答案 0 :(得分:4)

如果您使用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凭证存储机制的支持,但这还不存在。