Home
Softono

NGitLab

Open source MIT C#
171
Stars
84
Forks
27
Issues
8
Watchers
3 months
Last Commit

 About NGitLab

.NET client for the GitLab REST API

Platforms

Web Self-hosted Windows

Languages

C#

Links

Need Help Installing NGitLab?

We provide expert installation service for this software. Our team will install, configure, and secure NGitLab on your server. plans start at just $30.

NuGet

What is NGitLab?

NGitLab is a .NET client implementation for the GitLab REST API.

Usage

Start by creating a GitLabClient instance:

var client = new GitLabClient("https://mygitlab.example.com", "your_private_token");

Then use its properties. You can obtain the private token in your account page. You may want to create a custom user for the API usage.

For further info about the GitLab API, refer to the official documentation

Where can I get it?

Get it from nuget.org. You can simply install it using the dotnet CLI:

dotnet add package NGitLab

Running Unit Tests locally

  • Install Docker on your machine
  • It's recommended to use WSL version 2 (see here)
  • Executing tests under Linux requires PowerShell to be installed (see here)

Thanks

Thanks to Scooletz for creating the original project.