Activation de la synchronisation GitLab
Configurez et autorisez l'intégration GitLab pour GitBook
Commencer
Dans l'espace que vous souhaitez synchroniser avec votre dépôt GitLab, rendez-vous dans le menu de l'espace en haut à droite, et sélectionnez Synchroniser avec Git. Dans la liste des fournisseurs, sélectionnez Intégrations GitLab Sync, et cliquez Configurer.

Générez et saisissez votre jeton d'accès API
Vous pouvez générer un jeton d'accès API dans les paramètres utilisateur de votre GitLab.
Assurez-vous d'activer les accès suivants pour votre jeton :
apiread_repositorywrite_repository
Si les jetons que vous créez ont également un rôle spécifique qui leur est attaché, assurez-vous aussi qu'il dispose d'un Mainteneur ou Administrateur rôle.
Ensuite, vous pouvez coller le jeton dans le champ du jeton d'accès API lors de la configuration de votre intégration GitLab.
Sélectionnez un dépôt et une branche
Sélectionnez le dépôt que vous souhaitez garder synchronisé avec votre contenu GitBook.
Une fois que vous avez sélectionné le dépôt correct, choisissez la branche vers laquelle vous souhaitez que les commits soient poussés et synchronisés.
Pour de nombreux dépôts GitLab, la branche principale pourrait être automatiquement définie comme protégée. Si c'est le cas, nous recommandons d'ajouter une branche spécifique pour synchroniser votre contenu. Vous pouvez ensuite fusionner celle-ci dans branche principale et conserver la protection en place.
Effectuer une synchronisation initiale
Lors de la première synchronisation, vous aurez la possibilité de synchroniser dans l’une des deux directions :
GitBook -> GitLab va synchroniser le contenu de votre espace vers la branche sélectionnée. C’est idéal si vous partez d’un dépôt vide et que vous souhaitez importer rapidement votre contenu GitBook.
GitLab -> GitBook va synchroniser le contenu de votre espace depuis la branche sélectionnée. C'est idéal si vous avez du contenu Markdown existant dans un dépôt et que vous souhaitez l'importer dans GitBook.
Écrire et valider
Vous êtes prêt. Vous remarquerez que si votre espace était en édition en direct mode, les modifications en direct sont maintenant verrouillées. Cela permet à GitBook de synchroniser de manière fiable le contenu vers votre dépôt lorsqu'un membre de votre équipe fusionne une demande de modification dans GitBook.
Lorsque vous modifiez sur GitBook, chaque demande de fusion aboutira à un commit vers la branche GitLab sélectionnée.
Lorsque vous effectuez un commit sur GitLab, chaque commit sera synchronisé avec votre espace GitBook en tant que commit d'historique.
Mis à jour
Ce contenu vous a-t-il été utile ?