> For the complete documentation index, see [llms.txt](https://gitbook.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gitbook.com/docs/documentation/fr/docs-as-code/git-sync.md).

# Synchronisation GitHub et GitLab

Synchronisez votre documentation GitBook avec GitHub ou GitLab grâce à l’intégration bidirectionnelle de GitBook

<figure><img src="https://3903131528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FdfcOvA0AfLVpJN5AGk3M%2FSite-wide%20Git%20Sync.png?alt=media&amp;token=a67abfc8-2516-450d-9c43-0d079cafe122" alt="A GitBook screenshot showing the Git Sync setup"><figcaption><p>Configurez Git Sync pour votre documentation GitBook.</p></figcaption></figure>

### Vue d’ensemble

Git Sync permet aux équipes techniques de synchroniser des dépôts GitHub ou GitLab avec GitBook et de transformer un dépôt de fichiers Markdown en une documentation attrayante et facile à utiliser. Modifiez directement dans l’éditeur puissant de GitBook tout en gardant le contenu synchronisé avec votre base de code sur GitHub ou GitLab.

Git Sync est bidirectionnel, donc les modifications que vous apportez directement dans l’éditeur de GitBook sont synchronisées automatiquement, tout comme les commits effectués sur GitHub ou GitLab. Cela permet aux développeurs de valider directement depuis GitHub ou GitLab et aux rédacteurs techniques, concepteurs pédagogiques et chefs de produit de modifier, discuter des changements et faire part de leurs retours directement dans GitBook.

### Configurez Git Sync

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><i class="fa-github">:github:</i></h4></td><td><h4>Configurez GitHub Sync</h4></td><td>Configurez et autorisez l’intégration GitHub pour GitBook.</td><td><a href="/docs/documentation/fr/docs-as-code/git-sync/enabling-github-sync.md">Activer la synchronisation GitHub</a></td></tr><tr><td><h4><i class="fa-gitlab">:gitlab:</i></h4></td><td><h4>Configurez GitLab Sync</h4></td><td>Configurez et autorisez l’intégration GitLab pour GitBook.</td><td><a href="/docs/documentation/fr/docs-as-code/git-sync/enabling-gitlab-sync.md">Activer la synchronisation GitLab</a></td></tr></tbody></table>

{% hint style="info" %}
Git Sync prend en charge la liste d’autorisation des adresses IP pour les clients Enterprise. Si votre GitHub, GitLab ou réseau interne n’accepte le trafic que depuis des IP approuvées, ajoutez à la liste d’autorisation ces IP sortantes de Git Sync avant d’activer l’intégration :

* `34.136.22.210`
* `34.29.189.57`
* `35.223.181.150`
* `34.72.115.112`
* `136.116.236.109`
  {% endhint %}

{% hint style="info" %}
Seuls [les administrateurs et les créateurs](/docs/documentation/fr/collaborate/member-management/roles.md) peuvent activer et configurer Git Sync.
{% endhint %}

### Travailler avec des agents IA

Lorsque vous travaillez localement sur votre documentation avec Git Sync, vous pouvez utiliser le [fichier skill.md de GitBook](/docs/documentation/fr/docs-as-code/ai-coding-assistants-and-skillmd.md) pour fournir à un assistant de codage IA du contexte sur les blocs, fonctionnalités et bonnes pratiques de GitBook.

Rendez-vous sur [Agent skills](/docs/documentation/fr/docs-as-code/ai-coding-assistants-and-skillmd.md) pour en savoir plus.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://gitbook.com/docs/documentation/fr/docs-as-code/git-sync.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
