# リポジトリ

Models、Spaces、DatasetsはHugging Face Hub上で[Gitリポジトリ](https://git-scm.com/about)としてホストされており、バージョン管理とコラボレーションがHubの中核要素となっています。要するに、リポジトリ（**repo**とも呼ばれます）は、作業のバックアップ、コミュニティとの共有、チームでの作業のために、コードやアセットを保存できる場所です。

> [!TIP]
> バージョン管理されない可変ストレージをお探しですか?[Storage Buckets](./storage-buckets)は、Git履歴なしでS3のようなオブジェクトストレージを提供します。

他のコラボレーションプラットフォームとは異なり、当社のGitリポジトリは、機械学習およびAI用のファイル、すなわちParquetやSafetensorsなどの特定のファイル形式で、[テラバイト規模](https://huggingface.co/blog/from-files-to-chunks)に達する可能性のある大きなバイナリファイルに最適化されています。この実現のため、AI/ML開発に特化した最新の独自ストレージシステムである[Xet](./xet/index)を構築しました。これにより、チャンクレベルの重複排除、アップロードサイズの削減、およびダウンロード速度の向上が可能になります。

これらのページでは、GitとXetの基本的な使い方、およびHub上のリポジトリとの操作方法について説明します。使い方に慣れたら、リポジトリを効果的に活用するためのベストプラクティスや次のステップについて、まとめられた内容を確認できます。

## 目次

- [リポジトリの入門](./repositories-getting-started)
- [設定](./repositories-settings)
- [ストレージの制限](./storage-limits)
- [ストレージバックエンド (Xet)](./xet/index)
- [ローカルキャッシュ](./local-cache)
- [プルリクエストとディスカッション](./repositories-pull-requests-discussions)
  - [Pull Requests の高度な使い方](./repositories-pull-requests-discussions#pull-requests-advanced-usage)
- [コレクション](./collections)
- [通知](./notifications)
- [Webhooks](./webhooks)
- [次のステップ](./repositories-next-steps)
- [ライセンス](./repositories-licenses)

