Skip to main content
Connectez votre fournisseur Git pour que Replit puisse accéder aux dépôts lors des constructions d’environnements partagés. Ce tutoriel utilise GitHub ; vous pouvez également connecter un groupe GitLab. Une construction d’environnement s’exécute sans votre session de chat personnelle ; elle a donc besoin d’une connexion au workspace plutôt que de la connexion de votre compte personnel. Vous devez être administrateur du workspace pour configurer l’accès partagé. Les membres peuvent le consulter et gérer leur propre connexion personnelle.
Ce workflow en accès anticipé n’est peut-être pas disponible dans tous les workspaces.

GitHub : installer la GitHub App Replit

1

Ouvrir votre connexion GitHub

Ouvrez Repositories et sélectionnez Manage sur la carte GitHub. Si vous n’êtes pas encore connecté, sélectionnez Connect et connectez-vous d’abord.Page Repositories avec les cartes de connexion GitHub et GitLab mises en évidence.
2

Configurer l'accès partagé

Sélectionnez Configure à côté de GitHub App.Boîte de dialogue de connexion GitHub avec le bouton Configure mis en évidence.
3

Ajouter votre organisation

Sélectionnez Add GitHub organization pour ouvrir la page d’installation de GitHub.Paramètres de l'organisation GitHub avec Add GitHub organization mis en évidence.Choisissez l’organisation dans laquelle vous souhaitez installer Replit. Pour une installation existante, sélectionnez Configure.GitHub demande où installer Replit, avec l'organisation Replit disponible pour la configuration.
4

Choisir l'accès aux dépôts

Choisissez All repositories ou Only select repositories, examinez les autorisations demandées, puis sélectionnez Install. Pour une installation existante, sélectionnez plutôt Update access. L’administrateur GitHub de votre organisation devra peut-être l’approuver.Page d'installation GitHub affichant les options All repositories et Only select repositories, les autorisations demandées et le bouton Install.
5

Confirmer la connexion

Revenez dans Replit et sélectionnez Refresh si nécessaire. Activez l’organisation pour la création de sandboxes. L’installation seule n’active pas cet accès : dans l’exemple ci-dessus, l’organisation affiche toujours Enable.Vérifiez que l’organisation est activée avant de construire votre environnement.
GitHub gère les autorisations de dépôt de l’installation. Examinez ces paramètres avec votre administrateur GitHub si un dépôt est absent.

GitLab : connecter un groupe et sélectionner des projets

GitLab utilise des octrois de groupe et de projet, et non une installation d’app de type GitHub.
1

Se connecter à GitLab

Ouvrez Repositories et connectez GitLab. Sélectionnez Manage sur sa carte, puis ouvrez la configuration de la connexion du workspace pour voir vos groupes.
2

Connecter votre groupe

Choisissez Configure à côté d’un groupe. Sélectionnez les projets à partager, puis choisissez Connect group.
3

Confirmer la connexion

Vérifiez que le groupe affiche Connected. Pour modifier ultérieurement ses projets sélectionnés, choisissez Edit.
Si un groupe ou un projet est absent, vérifiez vos autorisations GitLab et les exigences d’approbation de votre organisation.

Déconnecter l’accès partagé

Dans Repositories > Manage > Configure, choisissez Disconnect pour l’octroi de workspace GitHub enregistré ou le groupe GitLab. Cela supprime l’accès de ce workspace via l’octroi, mais pas votre connexion personnelle ni l’installation de la GitHub App côté fournisseur. Les constructions et projets qui reposent sur l’octroi perdent l’accès au dépôt. Déconnecter un groupe GitLab supprime également son compte de service Replit, ses appartenances et ses webhooks, et révoque les jetons de construction existants. Pour garder un groupe GitLab connecté tout en retirant certains projets, utilisez plutôt Edit. Retirer des projets révoque leur accès au workspace et peut invalider les jetons de construction existants.

Construire votre environnement

Revenez à Créer un environnement réutilisable. Si l’extraction échoue, vérifiez la connexion du workspace et ses autorisations de dépôt. Ne placez jamais de jeton personnel dans une étape de construction, un fichier source ou une image. Pour d’autres ressources de développement, consultez les secrets de chat ou un gestionnaire de secrets externe pour l’accès limité à un chat par rapport à l’accès réutilisable, et les identités machine pour la relation de confiance avec le fournisseur. Aucun des deux ne remplace une connexion de workspace.