# リリースについて

他の人が使用できるようにソフトウェア、リリースノート、バイナリファイルへのリンクをパッケージしたリリースを作成できます。

## リリースについて

リリースは、パッケージ化して、より多くのユーザがダウンロードして使用できるようにすることができるデプロイ可能なソフトウェアのイテレーションです。

リリースは [Git タグ](https://git-scm.com/book/en/v2/Git-Basics-Tagging)に基づきます。これらのタグは、リポジトリの履歴の特定の時点をマークするものです。 タグの日付は異なる時点で作成できるため、リリースの日付とは異なる場合があります。 既存のタグを表示する方法の詳細については、「[リポジトリのリリースとタグを表示する](/ja/enterprise-server@3.22/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags)」を参照してください。

リポジトリで新しいリリースが公開されたときに通知を受け取り、リポジトリで他の更新があったときには通知を受け取らないでいることができます。 詳しくは、「[サブスクリプションを表示する](/ja/enterprise-server@3.22/subscriptions-and-notifications/how-tos/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions)」をご覧ください。

リポジトリへの読み取りアクセス権を持つ人はリリースを表示および比較できますが、リリースの管理はリポジトリへの書き込み権限を持つ人のみができます。 詳しくは、「[リポジトリのリリースを管理する](/ja/enterprise-server@3.22/repositories/releasing-projects-on-github/managing-releases-in-a-repository)」をご覧ください。

リリース ノートは、リリースを管理する際に手動で作成できます。 また、既定のテンプレートからリリース ノートを自動的に生成したり、独自のリリース ノート テンプレートをカスタマイズしたりすることもできます。 詳しくは、「[自動生成リリース ノート](/ja/enterprise-server@3.22/repositories/releasing-projects-on-github/automatically-generated-release-notes)」をご覧ください。

リリースの詳細を表示すると、各リリース アセットの横にそのリリース アセットの作成日が表示されます。

GitHub は、タグの作成時にリポジトリの内容を含む zip ファイルと tarball をダウンロードするためのリンクを自動的に含めます。

リリースAPIを使用して、リリースアセットがダウンロードされた回数などの情報を収集することもできます。 詳しくは、「[リリースとリリース資産の REST API エンドポイント](/ja/enterprise-server@3.22/rest/releases)」をご覧ください。