---
title: Synchronisation bidirectionnelle GitHub
slug: docs/fr/synchronisation-bidirectionnelle-github
createdAt: 2024-05-10T09:19:50.331Z
---

## Aperçu

La fonctionnalité de synchronisation bidirectionnelle de GitHub permet une synchronisation dans les deux sens entre les dépôts GitHub et Archbee. Contrairement à une synchronisation traditionnelle à sens unique, qui met uniquement à jour les modifications d’une source vers une destination (GitHub vers Archbee), la synchronisation bidirectionnelle garantit que les modifications effectuées à la fois dans GitHub et Archbee sont répercutées sur chaque plateforme.

:::hint{type="warning"}
Même s’il s’agit d’un système de synchronisation bidirectionnelle, nous considérons toujours GitHub comme la source de vérité absolue. Nous ouvrirons une PR, et il vous appartient de décider si vous fusionnez cette demande. Notez que si vous la fusionnez, les documents dans Archbee seront mis à jour.
:::

Que vous soyez développeur, chef de projet ou collaborateur, cette fonctionnalité vous permet de synchroniser sans effort vos dépôts GitHub avec Archbee, garantissant une cohérence dans vos flux de travail.

## Commencer 🏁

Pour activer la synchronisation bidirectionnelle sur votre compte Archbee, suivez ces étapes :

1. [Intégrer avec GitHub](https://docs.archbee.com/github#jJpEV)
2. Une fois la configuration terminée, vous serez redirigé vers la page Configurations, et vous devriez voir le statut `GitHub est connecté`.

## Créer un nouvel espace et écrire dans GitHub ✍️

Lorsque vous créez un nouvel Espace, vous pouvez sélectionner un dépôt depuis l’option **Écrire dans GitHub**.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/E5XdR0KUblJnl0jmol1vU_create-modal-light.png "Write in GitHub")

Sélectionnez votre dépôt Git et la branche que vous souhaitez importer, puis cliquez sur **Ajouter de l’espace**en bas de la fenêtre modale :

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/ifk6IRw68pu4R-iFapJLW_git-modal-light.png "Sélectionner le dépôt GitHub")

Une fois terminé, vous devriez recevoir une notification indiquant que votre contenu GitHub a été importé.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/XsmkYQWHLWVcMcpH_uZdD_updates-2-light.png "Import GitHub réussi")

### Modifier dans GitHub 👈

::::WorkflowBlock
:::WorkflowBlockItem
Dans l’éditeur Archbee, cliquez sur le bouton **Modifier dans GitHub** et vous serez redirigé vers votre compte GitHub.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/3X34eFqER-fDOZdiBcfr5_edit-github-light.png "Bouton Edit in GitHub")
:::

:::WorkflowBlockItem
Effectuez vos modifications.
:::

:::WorkflowBlockItem
Cliquez sur **Valider les modifications** lorsque vous êtes prêt.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/zwgox6xjsw-Z4dLXCuNdC_git-light.png "Bouton Commit changes")
:::

:::WorkflowBlockItem
Retournez sur Archbee. Après avoir reçu la notification dans le coin inférieur droit, le contenu devrait se mettre à jour en temps réel.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/6fwrfavG3o8L8w77BE0Ig_updates-light.png "Notification de mise à jour du contenu")
:::
::::

### Créer une PR 👈

::::WorkflowBlock
:::WorkflowBlockItem
Dans l’éditeur Archbee, cliquez sur le bouto&#x6E;**&#x20;Modifier** et le système de révision sera activé pour votre espace.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/ddKxEhoipsIKaRuFyR4P1_edit-archbee-light.png "Bouton Edit")
:::

:::WorkflowBlockItem
Rédigez ou remplacez votre contenu en mode Draft.
:::

:::WorkflowBlockItem
Une fois que vous avez terminé, allez à **Publier l’espace** dans le coin supérieur droit. Sélectionnez **Pousser vers une pull request GitHub**, puis **Examiner et pousser vers les PR Gitbub** pour réviser.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/0jmYkevXy1M7N0fs7ZrhR_publish-2-light.png "Bouton Review&Push to GitHub PR")
:::

:::WorkflowBlockItem
Révisez vos modifications et si tout est correct, appuyez sur le bouton **Pousser vers une PR GitHub**.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/npQhrzzRke9pNHfnecada_review-light.png "Bouton Push to GitHub PR")
:::

:::WorkflowBlockItem
Utilisez le bouton **Pousser vers la pull request GitHub** pour ouvrir la pull request dans votre dépôt GitHub :

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/Akc8HBcbXcGegwCInbCzb_push-light.png "Lien Push to GitHub PR")
:::

:::WorkflowBlockItem
Révisez les modifications dans le dépôt GitHub.
:::

:::WorkflowBlockItem
Cliquez sur **Fusion de la pull request** -> Confirm Merge.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjb… "Bouton Merge pull request")
:::

:::WorkflowBlockItem
Retournez à Archbee. Le contenu sera mis à jour dans GitHub dès que vous recevrez cette notification de réussite :

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjb… "Notification de mise à jour réussie du contenu")
:::
::::



## Sélectionner la branche GitHub 🕎

Pour lancer le processus de synchronisation, vous devez sélectionner la branche spécifique dans votre dépôt GitHub qu’Archbee surveillera pour les modifications. Ensuite, vous devez ouvrir des pull requests dans cette branche désignée pour déclencher le mécanisme de synchronisation.

Si cela ne fonctionne pas automatiquement, vous pouvez forcer la synchronisation en accédant à **Paramètres de l'espace** > **Intégration GitHub**> cliquez sur le bouton **Synchroniser avec le dépôt**.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjb… "Sélectionner la branche GitHub")

