2013-05-16 66 views
2

我在我的工作中使用git和git-tf,但每次我使用git-tf執行任何命令時,都必須輸入我的登錄憑證。有沒有辦法緩存我的TFS登錄憑據的git-tf,所以我不必每次都輸入它們?緩存git-tf的TFS登錄憑證

回答

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憑證存儲機制的支持,但這還不存在。