GitHub Packages

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

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

価格を見る
bash
$  




              
$ docker login docker.pkg.github.com --username phanatic
Logged in successfully

$ docker tag app docker.pkg.github.com/phanatic/repo/app:1.0

$ docker push docker.pkg.github.com/phanatic/repo/app:1.0.0
1.0.0: digest: sha256:631cb8...fc822c size: 1373
              
$ mvn deploy -Dregistry=https://maven.pkg.github.com/phanatic -Dtoken=$GH_TOKEN
Uploaded: https://maven.pkg.github.com/phanatic/com/github/app/1.0/github_api-1.0.pom (2 KB at 1.0 KB/sec)
              
$ nuget source Add -Name "GitHub" -Source "https://nuget.pkg.github.com/phanatic/octokit/index.json" -UserName phanatic
$ nuget pack
$ nuget push "octokit.net.1.0.0.nupkg" -Source "GitHub"
Your package was pushed
              
$ echo ":github: Bearer ${GH_TOKEN}" >> ~/.gem/credentials
$ gem build github_api.gemspec
$ gem push --key github --host https://rubygems.pkg.github.com/phanatic/github_api github_api-1.0.0.gem
Successfully registered gem: github_api (1.0.0)
            
Read developer docs
npm gradle docker nuget rubygems maven

GitHubのすべてのイベントでワークフローを起動

パブリックパッケージでもプライベートパッケージでも、一元管理ができます。パッケージをGitHubから直接ダウンロードすることにより、プロジェクトの依存関係としてパッケージをシームレスに使用および再利用できます。

コードでもパッケージでも、同じログイン情報で安全に管理

ソースコードと同じ安全な環境にパッケージを保存し、すべてGitHubのクレデンシャルで保護します。

パブリックパッケージもプライベートパッケージも、1箇所で管理

GitHubで企業利用のプライベートパッケージもパブリックパッケージも、1箇所で簡単に検索、再利用できます。

高速で信頼性が高いグローバルCDN経由のダウンロード

GitHubパッケージは、グローバルCDNを介した最新のエッジキャッシングで構築され、ビルドの実行場所に関係なく、優れたパフォーマンスを提供します。

ワークフローとの連携

完全なAPIおよびwebhookサポートにより、ワークフローを拡張してGitHubパッケージを活用できます。

権限の一元管理

GitHubのパッケージはリポジトリの権限を継承するため、サードパーティのソリューションを管理したり、システム間でチームの権限を同期したりする必要はありません。

パッケージのインサイトからさまざまな情報を取得

GitHubでホストされるパッケージには、パッケージの内容、ダウンロード統計、バージョン履歴など、必要なすべての情報が含まれています。

ユーザーのフィードバック

Yarn logo
Yarnのメンテナーとして、GitHubが新しいパッケージレジストリソリューションを提供するのを楽しみにしています。今後のリリースでGitHubの機能を活用できることを楽しみにしています。

Maël Nison

Yarn maintainer

シンプルな従量課金

パブリックリポジトリ

無料

GitHubはオープンソースを支援します。

プライベートリポジトリ

  • 含まれる利用時間

    ストレージ

  • Free

    2,000分

    無制限

    1GB

    1ヶ月あたり

  • Pro

    2,000分

    無制限

    5GB

    1ヶ月あたり

  • Team

    2,000分

    無制限

    10GB

    1ヶ月あたり

  • Enterprise

    2,000分

    無制限

    100GB

    1ヶ月あたり

  • 追加購入

    $0.25

    1ギガバイトあたり

  • 追加ストレージ

    $0.50

    1ギガバイトあたり

download

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

GitHubでパッケージを公開しよう

GitHubパッケージの詳細と、GitHubでパッケージを安全に公開および使用する方法をご覧ください。 資料はこちら.