翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
パブリック外部リポジトリへの接続
対応するゲートウェイリポジトリをアップストリームリポジトリとして追加することで、 CodeCatalyst パッケージリポジトリをサポートされているパブリック外部リポジトリに接続できます。ゲートウェイリポジトリは、外部リポジトリからプルされたパッケージを検索して保存する中間リポジトリとして機能します。これにより、プロジェクト内のすべてのパッケージリポジトリがゲートウェイリポジトリから保存されたパッケージを使用できるため、時間とデータ転送が節約されます。
ゲートウェイリポジトリを使用してパブリックリポジトリに接続するには
-
ナビゲーションペインで、[Packages (パッケージ)] を選択します。
パッケージ で、ゲートウェイリポジトリページを選択します。サポートされているゲートウェイリポジトリとその説明のリストを表示できます。
ゲートウェイリポジトリを使用するには、まずゲートウェイリポジトリを作成する必要があります。ゲートウェイリポジトリが作成されている場合は、作成された日時が表示されます。まだ作成していない場合は、作成を選択して作成します。
ゲートウェイリポジトリのパッケージを使用するには、 CodeCatalyst リポジトリからそのリポジトリへのアップストリーム接続を設定する必要があります。パッケージリポジトリを選択し、接続するパッケージリポジトリを選択します。
パブリックリポジトリに接続するには、アップストリーム を選択し、アップストリームリポジトリ を選択 を選択します。
ゲートウェイリポジトリ を選択します。アップストリームリポジトリ として接続するパブリックリポジトリに対応するゲートウェイリポジトリを選択します。
アップストリームリポジトリとして追加するすべてのゲートウェイリポジトリを選択したら、 を選択を選択します。
アップストリームリポジトリの注文が完了したら、保存 を選択します。
アップストリームリポジトリの作成方法の詳細については、「アップストリームリポジトリの設定と使用」を参照してください。
ゲートウェイリポジトリをアップストリームリポジトリとして追加すると、ローカルリポジトリに接続されているパッケージマネージャーを使用して、それに対応するパブリックな外部パッケージリポジトリからパッケージを取得できます。パッケージマネージャーの設定を更新する必要はありません。この方法で消費されるパッケージは、ゲートウェイリポジトリとローカルパッケージリポジトリの両方に保存されます。アップストリームリポジトリからのパッケージバージョンのリクエストの詳細については、「」を参照してくださいアップストリームリポジトリを持つパッケージバージョンのリクエスト。
サポートされている外部パッケージリポジトリとそのゲートウェイリポジトリ
CodeCatalyst は、ゲートウェイリポジトリを使用して、次の公式パッケージ権限へのアップストリーム接続の追加をサポートします。
リポジトリパッケージタイプ | 説明 | ゲートウェイリポジトリ名 |
---|---|---|
npm | npm 公開レジストリ | npm-public-registry-gateway |
Python (パイソン) | Python パッケージインデックス | pypi-gateway |
Maven (メイヴン) | Maven Central | maven-central-gateway |
Maven (メイヴン) | Google Android リポジトリ | google-android-gateway |
Maven | CommonsWare | commonsware-gateway |
Maven | Gradle プラグインリポジトリ | gradle-plugins-gateway |
NuGet | NuGet ギャラリー | nuget-gallery-gateway |