# GitHub Packages ドキュメント

安全にパッケージを公開及び利用し、コードと共にパッケージを保存し、パッケージをTeamとプライベートに、あるいはオープンソースコミュニティとパブリックに共有してください。
GitHub Actionsを使用してパッケージを自動化することもできます。

## Recommended

* [GitHub Packagesのクイックスタート](/ja/enterprise-server@3.22/packages/quickstart)

  GitHub Packagesを使用してGitHub Actionsに発行します。

* [GitHub Packages の概要](/ja/enterprise-server@3.22/packages/learn-github-packages/introduction-to-github-packages)

  GitHub Packages は、ソフトウェア パッケージをプライベートまたはパブリックにホストし、パッケージをプロジェクトの依存関係として使用できるソフトウェア パッケージ ホスティング サービスです。

* [GitHub Packagesの権限について](/ja/enterprise-server@3.22/packages/learn-github-packages/about-permissions-for-github-packages)

  パッケージの権限の管理方法を学んでください。

* [パッケージの公開](/ja/enterprise-server@3.22/packages/learn-github-packages/publishing-a-package)

  パッケージを GitHub Packages に発行して、他のユーザーがパッケージをダウンロードして再利用できるようにします。

* [パッケージのインストール](/ja/enterprise-server@3.22/packages/learn-github-packages/installing-a-package)

  GitHub Packagesからパッケージをインストールし、そのパッケージを自分のプロジェクトの依存関係として使うことができます。

* [GitHub Actionsでのパッケージの公開とインストール](/ja/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)

  GitHub Actionsからパッケージを自動的に発行またはインストールするように、GitHub Packagesでワークフローを構成できます。

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

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

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

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

* [パッケージのアクセス制御と可視性の設定](/ja/enterprise-server@3.22/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)

  パッケージに対する読み取り、書き込み、管理者アクセス権を持つユーザーと、 GitHubでのパッケージの可視性を選択します。

## Links

### Getting started

* [GitHub Packagesのクイックスタート](/ja/enterprise-server@3.22/packages/quickstart)

  GitHub Packagesを使用してGitHub Actionsに発行します。

* [GitHub Packages の概要](/ja/enterprise-server@3.22/packages/learn-github-packages/introduction-to-github-packages)

  GitHub Packages は、ソフトウェア パッケージをプライベートまたはパブリックにホストし、パッケージをプロジェクトの依存関係として使用できるソフトウェア パッケージ ホスティング サービスです。

## Articles

* [GitHub Packagesのクイックスタート](/ja/enterprise-server@3.22/packages/quickstart)

  GitHub Packagesを使用してGitHub Actionsに発行します。

* [GitHub Packages の概要](/ja/enterprise-server@3.22/packages/learn-github-packages/introduction-to-github-packages)

  GitHub Packages は、ソフトウェア パッケージをプライベートまたはパブリックにホストし、パッケージをプロジェクトの依存関係として使用できるソフトウェア パッケージ ホスティング サービスです。

* [GitHub Packagesの権限について](/ja/enterprise-server@3.22/packages/learn-github-packages/about-permissions-for-github-packages)

  パッケージの権限の管理方法を学んでください。

* [パッケージのアクセス制御と可視性の設定](/ja/enterprise-server@3.22/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)

  パッケージに対する読み取り、書き込み、管理者アクセス権を持つユーザーと、 GitHubでのパッケージの可視性を選択します。

* [リポジトリのパッケージへの接続](/ja/enterprise-server@3.22/packages/learn-github-packages/connecting-a-repository-to-a-package)

  リポジトリを GitHub のパッケージに接続できます。

* [パッケージの公開](/ja/enterprise-server@3.22/packages/learn-github-packages/publishing-a-package)

  パッケージを GitHub Packages に発行して、他のユーザーがパッケージをダウンロードして再利用できるようにします。

* [パッケージの表示](/ja/enterprise-server@3.22/packages/learn-github-packages/viewing-packages)

  リポジトリに公開されたパッケージの詳細を表示し、Organization またはユーザごとに結果を絞り込むことができます。

* [パッケージのインストール](/ja/enterprise-server@3.22/packages/learn-github-packages/installing-a-package)

  GitHub Packagesからパッケージをインストールし、そのパッケージを自分のプロジェクトの依存関係として使うことができます。

* [パッケージを削除および復元する](/ja/enterprise-server@3.22/packages/learn-github-packages/deleting-and-restoring-a-package)

  パッケージの削除と復元の方法を学びます。

* [コンテナレジストリの利用](/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に移行できます。

* [GitHub Actionsでのパッケージの公開とインストール](/ja/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)

  GitHub Actionsからパッケージを自動的に発行またはインストールするように、GitHub Packagesでワークフローを構成できます。

* [パッケージ公開のワークフローの例](/ja/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/example-workflows-for-publishing-a-package)

  カスタムワークフローを扱い始めるために、パッケージを公開するワークフローのいくつかの例を確認してください。

* [GitHub PackagesとGitHub Actionsについて](/ja/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/about-github-packages-and-github-actions)

  GitHub Actionsワークフローを通じてパッケージを管理する基礎を学んでください。