Background Tiles

GitHub Packages

コードといっしょにパッケージを管理

GitHubパッケージを使用すると、企業内だけでなく、世界中でパッケージを安全に公開および使用できます。

$ echo $PAT | docker login ghcr.io --username phanatic --password-stdin
    Logged in successfully

    $ docker tag app ghcr.io/phanatic/app:1.0.0

    $ docker push ghcr.io/phanatic/app:1.0.0
    1.0.0: digest: sha256:631cb8...fc822c size: 1373
        
Read developer docs

簡単に公開

業界やコミュニティ標準のパッケージマネジャーから直接GitHubに認証や公開ができます。

npm docker nuget gems gems gems
autoscaler repository
Locked icon
autoscaler repository
Locked icon
autoscaler repository
Locked icon

信頼できるソース

パッケージの内容を理解し、安全にインストールできます。GitHubのコミュニティから直接パッケージを入手するだけでなく、社内で承認されたものだけを使えるように設定することも可能です。

スピードとセキュリティをGitHubが担保します

同一の安全なログイン情報でコードとパッケージを管理できます。

パッケージをソースコードと同じ安全な環境で保存し、GitHub の認証情報で保護します。

ワークフローとパッケージを統合

GitHub Packagesはwebhookに対応しておりAPIも存在しているため、現在のワークフローを簡単に拡張できます。

グローバルCDNを介して高速で信頼性の高いダウンロード

GitHub Packages は、グローバル CDN を介した最新のエッジキャッシングで構築されており、ビルドがどこで実行されていても優れたパフォーマンスを発揮します。

GitHub Packages は、CI/CD、テスト、そして顧客やユーザへの製品配信に不可欠な自動化された安全なパスを提供してくれます。
Shehzan Mohammed

Director of Product Management, Cesium

Yarn のメンテナとして、GitHub が新しいパッケージレジストリソリューションを提供開始したことを歓迎します。
Maël Nison

Yarn maintainer

GPRは他のGitHubと同じパーミッションとセキュリティを使用しているので、複数のアカウントやACL、オンプレミスのインフラストラクチャの管理に費やす時間を減らし、重要なものをコーディングすることに時間を割くことができます。
Chief Information Security Officer

Providence Health & Services

コーディングからデプロイを自動化

パッケージ公開を簡素化

GitHub Actionsを使って新しいバージョンのパッケージを自動でGitHub Packages に公開できます。

パッケージのインストールをトリガーする

GitHub ActionsでCI/CDを実行し、GitHub Packagesや任意のレジストリにホストされているパッケージやイメージをインストールできます。

ワークフローを効率化

GitHub Actions を通じて自動化されたパッケージのアップロードとダウンロードには、すべて同じ GITHUB_TOKEN を利用できます。

GitHub Actionsについての詳細

シンプルな従量課金

GitHub Packages icon

パブリックリポジトリではGitHub Packagesを無料で利用できます

We love open source

プライベートリポジトリ

  • プラン

    ストレージ

    Actions経由での
    データ転送

    Actions以外経由の
    データ転送

  • Free

    500MB ストレージ

    無制限 Actionsを使わないデータ流出

    1GB

    Actionsを使わないデータ流入

  • Pro

    2GB ストレージ

    無制限 Actionsを使わないデータ流出

    10GB

    Actionsを使わないデータ流入

  • Team

    2GB ストレージ

    無制限 Actionsを使わないデータ流出

    10GB

    Actionsを使わないデータ流入

  • Enterprise

    50GB ストレージ

    無制限 Actionsを使わないデータ流出

    100GB

    Actionsを使わないデータ流入

GitHub Packagesはレガシープランにおけるプライベートリポジトリでは利用できません。
  • 追加ストレージ

    $0.25

    ギガバイトごと

  • 追加のデータ転送

    Actionsを使わない場合

    $0.50

    ギガバイトごと

download

GitHub Actions利用時のデータ転送はすべて無制限です。
ローカルまたはサードパーティのクライアントからのデータ転送には課金される場合があります。