let's explore how we can leverage C# to interact with Git and GitHub repositories programmatically. We'll achieve this integration using the LibGit2Sharp NuGet package, a powerful tool that provides a C# API for executing Git commands seamlessly.
https://www.c-sharpcorner.com/article/git-and-github-integration-in-c-sharp-apps-with-libgit2sharp/