Previously, with my TFS2012 server, using git tf
, a Linux user which is logged in using single-sign-on with Kerberos (credentials show up in klist
) would not have to enter his username or password.
With TFS2013 using Git for source control, any push
/fetch
command requires a username and a password. This can be alleviated by modifying the remote
URL to http://user:password@server/...
, but that is insecure, and requires updating whenever the password changes. Is there any way to use Kerberos credentials for TFS2013 git HTTP authentication?
Note: As later checked, the username and password are not required, just requested. Hitting plain return will cause got to fall back to kerberos authentication, which works. How do I get git to try kerberos first?