# GitHub Packagesレジストリの利用

サポートされているGitHub Packagesレジストリの利用方法を学んでください。

## Links

* [コンテナレジストリの利用](/ja/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-container-registry)

  Docker イメージと OCI イメージは、 Container registryに格納および管理できます。

* [Dockerレジストリの利用](/ja/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-docker-registry)

  GitHub Packages Dockerレジストリを使ってDockerイメージをプッシュやプルできます。

* [RubyGemsレジストリの利用](/ja/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry)

  GitHub Packages にパッケージを公開し、GitHub Packages に保存されたパッケージを依存関係としてBundlerを使うRubyのプロジェクトで利用するよう、RubyGemsを設定できます。

* [npmレジストリの利用](/ja/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)

  GitHub Packagesするパッケージを発行し、npm プロジェクトの依存関係としてGitHub Packagesに格納されているパッケージを使用するように npm を構成できます。

* [Apache Mavenレジストリの利用](/ja/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry)

  GitHub Packages にパッケージを公開するよう Apache Mavenを設定し、GitHub Packages に保存されたパッケージを依存関係としてJavaプロジェクトで利用できます。

* [Gradleレジストリの利用](/ja/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry)

  GitHub Packages Gradle レジストリにパッケージを発行し、GitHub Packagesに格納されているパッケージをJava プロジェクトの依存関係として使用するように Gradle を構成できます。

* [NuGetレジストリの利用](/ja/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry)

  dotnetに NuGet パッケージを発行し、.NET プロジェクトの依存関係としてGitHub Packagesに格納されているパッケージを使用するように、GitHub Packagesコマンド ライン インターフェイス (CLI) を構成できます。

* [Dockeerレジストリからコンテナレジストリへの移行](/ja/enterprise-server@3.22/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)

  GitHubGitHub上の Docker レジストリに以前に格納されていた Docker イメージをContainer registryに移行できます。