GitLab: Create application

Create a new GitLab application to enable the CA Endevor Bridge for Git at your site. The GitLab application allows you to log in to the application using your Git credentials and work with the synchronized  mappings. The GitLab application provides the Client ID and Client Secret you need for the configuration of the CA Endevor Bridge for Git.
Create a new GitLab application to enable the CA Endevor Bridge for Git at your site. The GitLab application allows you to log in to the application using your Git credentials and work with the synchronized  mappings. The GitLab application provides the Client ID and Client Secret you need for the configuration of the CA Endevor Bridge for Git.
Overview Video
The following video shows you how to create the GitLab application, configure the application.yml, and run the CA Endevor Bridge for Git with your enterprise GitLab server.

Create a GitLab Application
Follow these steps:
  1. Select the wrench for the
    Admin Area.
    The
    Admin Area
    page opens.
  2. Select
    Applications.
    The
    System OAuth applications
    page opens.
  3. Select
    New application.
  4. Enter the following parameters for your new application:
    • Name
      Specify a meaningful name for your application. For example, "Bridge for Git".
    • Redirect URL
      Specify the URL of your Bridge for Git application.
      The Redirect URL must specify the callback endpoint at the end: http://< your-bridge-for-git-instance>/oauth2/callback/gitlab
    • Trusted
      Select this checkbox to make your application automatically authorized on GitLab OAuth flow.
      If you do not specify the application as
      Trusted
      , your developers will be asked to install the application in their repositories when they use Bridge for Git.
    • api
      Select this checkbox to grant complete read/write access to the API, including all groups and projects, the container registry, and the package registry.
    • read_user
      Select this checkbox to grand read-only access to the authenticated user's profile through the /user API endpoint, which includes username, public email, and full name. Also grants access to read-only API endpoints under /users.
    • read_repository
      Select this checkbox to grant read-only access to repositories on private projects using Git-over-HTTP or the Repository Files API.
    • write_repository
      Select this checkbox to allow read-write access to repositories
  5. Select
    Submit.
    Your application is now created and the
    Application
    page opens.
  6. You can now view and/or edit the details of your application on the application page. Copy and save the
    Application ID
    and
    Secret
    for the application.yml.