This integration is available for Ultimate and Enterprise users.
Setting up the GitLab Connector
To set up the connection between GitLab and Memsource, you first need to create an access token in your GitLab account.
1) Log into your GitLab account and navigate to Settings > Access Tokens
2) Fill in the Name and Expires at. It’s best to choose a point which is a long time in the future so that you don’t need to re-create the token again and again.
3) Under Scopes tick api and read_user
4) Click on Create personal access token to generate the access token and then copy it. It’s a good idea to save this somewhere as you won’t be able to access the token again once you leave this page.
5) Once you’ve created, copied, and saved the access token, you can now log in to Memsource.
6) In Memsource, go to the Setup page by selecting and click Connectors, then New.
7) Choose GitLab from the dropdown list. Complete the fields that appear. Click Test Connection.
8) If a little tick appears, you’re good to go. If not, and you see the little exclamation mark, check that you have entered your GitLab site URL and the GitLab personal access token correctly.
9) Once you see the tick, click Save. The new integration will appear in your list of connectors.
Using the GitLab Connector
You can use this connector in two ways.
The first is to use the connector to manually create Memsource jobs with GitLab files.
1) To do this, go to a project and select New.
2) Click Add from Online Repository and select the integration you have created. Select the file or files that need to be translated.
The second way is to automate the process so that Memsource checks your GitLab files for changes at regular intervals and a new project and new job or jobs are created when you make any changes. Find out more about Automated Project Creation in Memsource.