Quand vous ajoutez une application, vous devez sélectionner un fournisseur et un dépôt Git depuis votre compte. Outre GitHub, vous pouvez également choisir entre Bitbucket et GitLab.

Authentification et autorisation

La première fois que vous ajoutez une application dans MyKinsta, vous devrez connecter Kinsta à votre compte GitHub pour pouvoir autoriser l’application Kinsta GitHub. Quand vous cliquez sur le bouton Ajouter un service et sélectionnez Ajouter une application dans le menu déroulant, vous serez invité à connecter Kinsta à votre compte GitHub.

Connectez Kinsta à votre compte GitHub
Connectez Kinsta à votre compte GitHub.

Si vous n’êtes pas actuellement connecté à GitHub, vous devrez vous connecter. Sur la page suivante, vous devrez vous authentifier pour pouvoir autoriser l’accès. La dernière étape consiste à autoriser l’application Kinsta GitHub à accéder à votre compte GitHub.

Autorisez Kinsta à se connecter à votre compte GitHub
Autorisez Kinsta à se connecter à votre compte GitHub.

Retournez à MyKinsta, où vous pouvez commencer à ajouter votre application et installer l’application Kinsta GitHub à votre dépot.

Modifier les permissions GitHub

Dans la modale/popup Ajouter une application, cliquez sur le champ Dépôt GitHub et sélectionnez Modifier les permissions GitHub dans la liste déroulante.

Modifier les permissions GitHub lors de l'ajout d'une application.
Modifier les permissions GitHub lors de l’ajout d’une application.

Ceci va initier l’installation de l’application Kinsta GitHub sur votre compte GitHub. Si vous avez accès à plusieurs comptes, choisissez celui sur lequel l’installer.

Installer l'application Kinsta GitHub sur votre compte GitHub
Installer l’application Kinsta GitHub sur votre compte GitHub.

Vous pouvez spécifier exactement ce à quoi cette application a accès sur l’écran suivant. Notre objectif est d’avoir le moins d’accès possible à vos données, nous vous recommandons donc de ne pas donner à l’application l’accès à tous les dépôts. Cliquez sur Uniquement les dépôts sélectionnés et choisissez le dépôt que vous souhaitez déployer.

Sélectionnez le dépôt GitHub que vous souhaitez déployer sur Kinsta.
Sélectionnez le dépôt GitHub que vous souhaitez déployer sur Kinsta.

Enfin, cliquez sur Enregistrer, et vous êtes prêt. Quand vous retournez dans MyKinsta et cliquez sur le champ de dépôt GitHub, vous devriez voir le dépôt autorisé maintenant disponible.

Sélectionnez le dépôt à déployer.
Sélectionnez le dépôt à déployer.

Supprimer l’accès de Kinsta à GitHub

Vous pouvez supprimer l’accès de Kinsta à votre compte GitHub via MyKinsta ou GitHub.

Retirer l’accès via MyKinsta

Dans MyKinsta, cliquez sur votre nom d’utilisateur et allez dans Réglages utilisateur > Accès. Dans Accès aux applications, cliquez sur Révoquer pour l’application GitHub.

Accès à l'application GitHub dans MyKinsta.
Accès à l’application GitHub dans MyKinsta.

Retirer l’accès via GitHub

Dans GitHub, cliquez sur votre avatar d’utilisateur et allez dans Réglages > Applications > Applications GitHub autorisées. Cliquez sur Révoquer pour l’application GitHub de Kinsta.

L'application Kinsta GitHub dans applications GitHub autorisées
L’application Kinsta GitHub dans applications GitHub autorisées.

Dans la modale/popup de confirmation, cliquez sur Je comprends, révoquez l’accès.

Révoquer l'accès pour l'application Kinsta GitHub
Révoquer l’accès pour l’application Kinsta GitHub.

Si vous essayez d’ajouter une nouvelle application dans MyKinsta, vous devez authentifier et autoriser l’application GitHub de Kinsta pour la reconnecter à votre compte GitHub.

Dépannage

Si vous avez des difficultés à voir vos dépots dans la modale/popup Ajouter une application, vous devrez peut-être ré-authentifier et autoriser l’application Kinsta GitHub. Pour cela, commencez par retirer l’accès entre Kinsta et GitHub comme décrit ci-dessus.

Dans MyKinsta, dans la modale/popup Ajouter une application (Ajouter un service > Ajouter une application), suivez les étapes d’authentification et d’autorisation pour connecter à nouveau Kinsta à votre compte GitHub.

Documentation similaire