Obtenir un jeton d’accès Git & pour connecter un référentiel distant à Azure Databricks

Cet article explique comment créer un jeton d’accès personnel (PAT) dans votre fournisseur Git afin que vous puissiez vous connecter à Databricks Repos.

Fournisseurs Git pris en charge

Azure Databricks prend en charge les fournisseurs Git suivants :

Databricks Repos prend également en charge Bitbucket Server, GitHub Enterprise Server et GitLab autogéré. Pour s’intégrer à une instance Git Server privée qui n’est pas accessible via Internet, contactez votre représentant Databricks.

GitHub ou GitHub AE

Dans GitHub, procédez comme suit pour créer un jeton d’accès personnel qui autorise l’accès à vos dépôts :

  1. Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Paramètres.

  2. Cliquez sur Paramètres de développeur.

  3. Cliquez sur l’onglet Jetons d’accès personnels.

  4. Cliquez sur le bouton Generate new token (Générer un nouveau jeton).

  5. Entrez une description du jeton.

  6. Sélectionnez l’étendue référentiel et l’étendue workflow, puis cliquez sur le bouton Générer un jeton. L’étendue workflow est nécessaire au cas où votre référentiel comporte des workflows GitHub Action.

    Générer un jeton GitHub

  7. Copiez le jeton dans votre Presse-papiers. Vous entrez ce jeton dans Azure Databricks sous Paramètres utilisateur > Intégration Git.

Consultez la documentation GitHub pour en savoir plus sur la création des jetons d’accès personnels.

GitLab

Dans GitLab, procédez comme suit pour créer un jeton d’accès personnel qui autorise l’accès à vos dépôts :

  1. Dans GitLab, cliquez sur l’icône de votre utilisateur dans l’angle supérieur droit de l’écran, puis sélectionnez Préférences.

  2. Cliquez sur Jetons d’accès dans la barre latérale.

    Générer un jeton GitLab

  3. Entrez un nom pour le jeton.

  4. Vérifiez les autorisations read_repository et write_repository, puis cliquez sur Créer un jeton d’accès personnel.

  5. Copiez le jeton dans votre Presse-papiers. Entrez ce jeton dans Azure Databricks sous Paramètres utilisateur > Intégration Git.

Consultez la documentation GitLab pour en savoir plus sur la création et la gestion des jetons d’accès personnels.

Azure DevOps Services

L’authentification avec Azure DevOps Services s’effectue automatiquement quand vous vous authentifiez en utilisant Azure Active Directory (Azure AD). L’organisation Azure DevOps Services doit être liée au même locataire Azure AD que Databricks.

Dans Azure Databricks, définissez votre fournisseur Git sur Azure DevOps Services sur la page Paramètres utilisateur :

  1. Cliquez sur User Settings IconParamètres en bas à gauche de votre écran et sélectionnez Paramètres utilisateur.

  2. Cliquez sur l’onglet Intégration Git.

  3. Remplacez votre fournisseur par Azure DevOps Services.

    Azure DevOps Services fournisseur GitHub

BitBucket

Dans Bitbucket, suivez ces étapes pour créer un mot de passe d’application qui autorise l’accès à vos référentiels :

  1. Accédez à Bitbucket Cloud et créez un mot de passe d’application qui autorise l’accès à vos référentiels. Consultez la documentation Bitbucket Cloud.
  2. Enregistrez le mot de passe.
  3. Dans Azure Databricks, entrez ce mot de passe sous Paramètres utilisateur > Intégration Git.