# GitHub と GitLab の同期

<figure><img src="https://4217681718-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 ファイルを美しく使いやすいドキュメントに変換できます。GitHub または GitLab 上のコードベースとコンテンツを同期したまま、GitBook の強力なエディターで直接編集できます。

Git Sync は双方向なので、GitBook のエディターで直接行った変更は自動的に同期され、GitHub または GitLab で行われたコミットも同様に同期されます。これにより、開発者は GitHub または GitLab から直接コミットでき、テクニカルライター、インストラクショナルデザイナー、プロダクトマネージャーは GitBook で直接編集、議論、フィードバックを行えます。

{% hint style="info" %}
のみ [管理者と作成者](https://gitbook-open-v2-preview.gitbook.workers.dev/url/gitbook.com/docs/documentation/ja-gitbook-documentation/akaunto/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/ja-gitbook-documentation/creating-content/ai-coding-assistants-and-skillmd) を使って、GitBook のブロック、機能、ベストプラクティスに関するコンテキストを AI コーディングアシスタントに提供できます。&#x20;
