Setup Guide - GitLab Repo and Token
Create a repository, public will also work, but private probably makes more sense for source code. Copy the Project ID as this is what we will use in the app later

Now we need to create the token, in GitLab navigate to Settings (bottom menu option) - Access Tokens
Select Project Access Token
Generate a new token with access to api, read_api, read_repository and write_repository
These can only be active for maximum of one year so add the expiry date to a reminder somewhere

Make a note of the token, you'll need it during the app config
That's it, if you have created your App Reg, you're good to go