GitLab

Get started with the GitLab source!

Obtain the Credentials

If you need to figure out how to access the necessary credentials, head here for a detailed walk through.

Enable the Source

Let's start by enabling the GitLab source for this flow. Do that by clicking the "Connect" button.

You will then be asked to provide your specific GitLab Credentials. Go ahead and fill these in and click Save & Continue. If you do not know where to find your credentials, head here.

And that's it! You have successfully linked to GitLab.

Configure Mapping

You now have added GitLab as a data source for your flow. Next, you need to configure the mapping for your GitLab data. Click on the field map button to get started.

Now you can select specific Tables that you may want to map for your users. To do this, you simply select the gear icon on the right of any of the Table.

You can now select specific fields identified in each Table to map in the Field Editor. Once you have selected which fields you want, you click confirm.

Once you are done mapping any of the fields you want, you click save, and you have finished configuring your mappings.

Get your Gitlab credentials

The first thing you must do is log in to your Gitlab account. If you have a Gitlab account, you can login here. If you do not have an account, you can create one here.

Gitlab API URL

Usually, you Gitlab API URL will be https://gitlab.com/api/v4.

Access Token

14401440

Now that you have logged in to Gitlab, your home page should look something like this. Go ahead to the top right corner and click the circular icon.

14401440

From the resulting drop down, you should click the Edit Profile option.

14401440

From this page, you should go ahead and select the Access Tokens tab.

14381438

You should now be on a page where you can create your own access token. Go ahead and title your access token "hotglue" and give it an expiration date.

14381438

Now we need to set the scopes for the access token. If you know the exact permissions you would like to grant, go ahead and check those. At minimum, you should enable the API scope as well as all the read scopes. Once you are done selecting your scopes, go ahead and click the Create personal access token.

14381438

You now have your personal access token! Go ahead and copy it into hotglue.

Your Groups (Optional)

14381438

To find your groups, head to Menu option on the top left of the page.

14381438

Then, you should navigate to the Groups tab, and within the Groups tab, head to the Your groups tab.

14381438

I have a test group here titled myawesometestgroup. So in hotglue, I will put myawesometestgroup in the Groups entry.

Your Projects

14381438

Using the menu, head to the Projects tab. You should then navigate to the Your projects.

14381438

As you can see, I have a test project. In hotglue, I would input myorg/myawesomeproject into hotglue.


Did this page help you?