If you need to figure out how to access the necessary credentials, head here for a detailed walk through.
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.
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.
Usually, you Gitlab API URL will be https://gitlab.com/api/v4.
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.
From the resulting drop down, you should click the Edit Profile option.
From this page, you should go ahead and select the Access Tokens tab.
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.
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.
You now have your personal access token! Go ahead and copy it into hotglue.
To find your groups, head to Menu option on the top left of the page.
Then, you should navigate to the Groups tab, and within the Groups tab, head to the Your groups tab.
I have a test group here titled myawesometestgroup. So in hotglue, I will put myawesometestgroup in the Groups entry.
Using the menu, head to the Projects tab. You should then navigate to the Your projects.
As you can see, I have a test project. In hotglue, I would input myorg/myawesomeproject into hotglue.
Updated about 1 year ago