# GitHub 和 GitLab 同步

<figure><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2Fo79JqKUo68L5FgJLGdJp%2FGit%20Sync%402x.png?alt=media&#x26;token=76a81aba-457d-4821-867d-57ad86fea004" alt="A GitBook screenshot showing the Git Sync setup"><figcaption><p>为你的 GitBook 空间设置 Git Sync。</p></figcaption></figure>

### 概述

Git Sync 让技术团队能够将 GitHub 或 GitLab 仓库与 GitBook 同步，并把 Markdown 文件转换为美观、易于使用的文档。你可以直接在 GitBook 强大的编辑器中编辑，同时让内容与你在 GitHub 或 GitLab 上的代码库保持同步。

Git Sync 是双向的，因此你直接在 GitBook 编辑器中所做的更改会自动同步，GitHub 或 GitLab 上提交的任何更改也会自动同步。这样，开发者可以直接从 GitHub 或 GitLab 提交，技术文档作者、教学设计师和产品经理也可以直接在 GitBook 中编辑、讨论并反馈更改。

{% hint style="info" %}
仅 [管理员和创建者](https://gitbook-open-v2-preview.gitbook.workers.dev/url/gitbook.com/docs/documentation/zh/zhang-hu-guan-li/member-management/roles) 可以启用并配置 Git Sync。
{% endhint %}

### skill.md

当你使用 Git Sync 在本地处理文档时，你可以使用 GitBook 的 [skill.md 文件](https://gitbook-open-v2-preview.gitbook.workers.dev/url/gitbook.com/docs/documentation/zh/creating-content/ai-coding-assistants-and-skillmd) 向 AI 编码助手提供有关 GitBook 区块、功能和最佳实践的上下文。&#x20;
