GitLab
Create an Application on GitLab
Visit your profile on GitLab via http://www.gitlab.com .
Click on the avatar section on the top left corner of the page and then click Edit profile.
Click on Applications on the left panel. Then click on “Add new application”
Fill in the Name, for example,
Zilla Connectorfor the application and add the Redirect URI for Zilla:https://app.zillasecurity.com/api/auth/callback/gitlab
Select
read_apiandread_userscopes.
At the bottom click on Save Application.
After that you will be redirected to your created application page. Save the Application ID, aka Client ID, and Secret, aka Client Secret, for a later step.
Get the group ID:
Visit your profile on GitLab via http://www.gitlab.com.
Click
Menuin the top left corner and clickGroups.
You will see the list of groups.
Click on any of the
Groups, click on 3 vertical dots, click onCopy group IDand save the ID for a later step.
Set up GitLab Application Integration on Zilla
Visit Zilla application and login using your admin credentials and then click on
Add Applicationin the top right.
A window with a search bar appears, type in
gitlabin the search bar.Gitlabapp entry will appear at the top of the list, clickAdd to Applicationsbutton to the right.
Fill in the form with appropriate details and then click on
Add to Applicationsbutton.
A detailed view of the
Gitlabapplication instance appears. ClickSync nowin top right corner.
Enable
API Integrationoption from the dialog.
Add the configuration details saved above:
Client ID and Client Secretnoted in Step 7 of Creating an Application on GitLab and theGroup IDfrom Step 4 of Get the group ID, then clickNext.
Click
Nextagain.
You will be redirected to the Authorization page of GitLab. Click
Authorize.
Click
Done.
Check the Sync Summary and Click
Close.