Edward Thomson


I'm a software developer who works on version control tools at Microsoft in Cambridge, Massachusetts. I work on the Git repository management functionality in Visual Studio and Team Foundation Server, as well as a number of open source projects like libgit2 and Infinity.NET.

Coming Soon: Git for Visual Studio Training

I'm currently developing video training for using Git in Visual Studio. This training will provide an introduction to using the Git version control system, explain differences between Git and traditional, centralized version control, and provide advanced concepts like extending the Git functionality.

If you're interested in this training program for you or your team, be sure to sign up for updates.

Sign Up for Updates...

Blog: Authenticating Git clients to TFS using Kerberos

November 14, 2015 10:56 AM

You can authenticate to correctly configured instances of Visual Studio Team Foundation Server by using Kerberos over the Negotiate (SPNEGO) protocol. By using authentication with a Kerberos ticket, you can more securely authenticate from supported clients to your server without providing your password. After you obtain a Kerberos ticket, you can configure your git client to use Kerberos.