GitHub

اربط GitHub بـ Delos لمركزة مستودعاتك وتتبع المشكلات وأتمتة سير عمل التطوير.

Prerequisites

  • Have administrator rights for the organization to configure the integration.

Part 1 — Create your GitHub app

1. Access the Developer Console

2. Configure the application

  • Fill in the app name, your website URL
  • For the callback URL, fill in this address:
https://app.delos.so/api/v1/integrations/github/personal_oauth_callback
fill in the fields - Click on **Register application** ### 3. Retrieve your credentials - Copy the Client ID displayed in a safe place - Click on **Generate a new client secret**, and copy it in a safe place (you won't be able to retrieve it later) - Add a logo if necessary - Click on **Update application** at the bottom of the page update the fields --- ## Part 2 — Connect your app on Delos ### 5. Configure the integration on the organization side - In Delos, access the **organization integrations** (administrator rights required — otherwise, ask your administrator) Path_1_organization_integrations_Delos Path_2_organization_integrations_Delos - Click on the **GitHub** integration - Enter the **Client ID** and **Client Secret** retrieved previously Enter_credentials_on_Delos - Click on **Save** --- ## Part 3 — Connection by users ### 6. Activate GitHub at the user level - Once the integration is configured at the organization level, each user can click on **Box** in their personal integrations space Path to personal integrations space Github card in personal integrations space - The user is redirected to a GitHub page asking to **authorize access** to their account - Once authorization is granted, the connection is active --- ## Verify that it works - In the Delos Assistant, ask a question using GitHub, for example: *"What is the latest PR on the XXX repo on Github?"* (public repository only) - If the connection is active, the Assistant responds by showing you the details of the latest Pull Request on the associated repository.