Git.NET is a project mainly written in C#, based on the View license.
.NET Framework for interaction with Git repositories