nuget または dotnet の設定と使用 CLI - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

nuget または dotnet の設定と使用 CLI

NuGet や などのCLIツールを使用してdotnet、 からパッケージを発行および使用できます CodeCatalyst。このドキュメントでは、CLIツールの設定と、そのツールを使用してパッケージを発行または使用する方法について説明します。

NuGet で を設定する CodeCatalyst

NuGet で を設定するには CodeCatalyst、リポジトリエンドポイントと個人用アクセストークンを設定 NuGet ファイルに追加して、 nugetまたは dotnet が CodeCatalyst パッケージリポジトリに接続できるようにします。

CodeCatalyst パッケージリポジトリ NuGet で を設定するには
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  2. プロジェクトの概要ページで、「パッケージ」を選択します。

  3. パッケージリポジトリのリストからパッケージリポジトリを選択します。

  4. Connect to repository を選択します。

  5. リポジトリに接続ダイアログボックスで、パッケージマネージャークライアントのリストから NuGetまたは ドットネットを選択します。

  6. NuGet で認証するには、個人用アクセストークン (PAT) が必要です CodeCatalyst。すでにお持ちの場合は、これを使用できます。そうでない場合は、ここで作成できます。

    1. トークンの作成 を選択します。

    2. コピーを選択して をコピーしますPAT。

      警告

      ダイアログボックスを閉じると、 PAT を再度表示またはコピーすることはできません。

  7. リポジトリの NuGet エンドポイントと を使用するdotnetように nugetまたは を設定します CodeCatalyst PAT。次の値を置き換えます。

    注記

    コンソールの指示からコピーする場合は、次の値を更新し、変更しないでください。

    • 置換 username CodeCatalyst ユーザー名を使用します。

    • 置換 PAT を使用します CodeCatalyst PAT。

    • 置換 space_name CodeCatalyst とスペース名。

    • 置換 proj_name CodeCatalyst プロジェクト名。

    • 置換 repo_name CodeCatalyst パッケージリポジトリ名を使用します。

    1. nuget では、nuget sources add コマンドを使用します。

      nuget sources add -name "repo_name" -Source "https://packages.region.codecatalyst.aws/nuget/space_name/proj_name/repo_name/v3/index.json" -username "username" -password "PAT"
    2. dotnet では、dotnet nuget add source コマンドを使用します。

      Linux および macOS ユーザー: Windows 以外のプラットフォームでは暗号化がサポートされていないため、次のコマンドに --store-password-in-clear-textフラグを追加する必要があります。これにより、パスワードが設定ファイルにプレーンテキストとして保存されます。

      dotnet nuget add source "https://packages.region.codecatalyst.aws/nuget/space_name/proj_name/repo_name/v3/index.json" -n "proj_name/repo_name" -u "username" -p "PAT" --store-password-in-clear-text

NuGet で を設定すると CodeCatalyst、 CodeCatalyst リポジトリまたはそのアップストリームリポジトリのいずれかに保存されている NuGet パッケージを消費し、 CodeCatalyst リポジトリに NuGet パッケージを発行できます。

リポジトリからの NuGet CodeCatalystパッケージの消費

NuGet で を設定する CodeCatalystと、 CodeCatalyst リポジトリまたはそのアップストリームリポジトリのいずれかに保存されている NuGet パッケージを消費できます。

リポジトリまたはそのアップストリーム CodeCatalyst リポジトリのいずれかから nuget または dotnet を使用してパッケージバージョンを使用するには、次のコマンドを実行します。置換 packageName 消費するパッケージの名前と packageSourceName は、 NuGet 設定ファイル内の CodeCatalyst パッケージリポジトリのソース名で、リポジトリ名である必要があります。

でパッケージをインストールするには dotnet

dotnet add packageName --source packageSourceName

でパッケージをインストールするには nuget

nuget install packageName --source packageSourceName

詳細については、Microsoft ドキュメント の「nuget を使用してパッケージを管理するCLI」または「dotnet を使用してパッケージをインストールして管理するCLI」を参照してください。

NuGet.org へのアップストリーム接続で CodeCatalyst リポジトリを設定することで、リポジトリを介して NuGet.org からの NuGet パッケージを消費できます。NuGet.org から消費されるパッケージは、 CodeCatalyst リポジトリに取り込まれて保存されます。

NuGet.org からパッケージを使用するには
  1. まだ設定していない場合は、「」の手順に従って、 NuGet パッケージリポジトリで CodeCatalyst パッケージマネージャーを設定します NuGet で を設定する CodeCatalyst

  2. リポジトリがアップストリーム接続として NuGet.org を追加していることを確認します。の手順に従ってNuGet ストアリポジトリアップストリームリポジトリの追加を選択すると、どのアップストリームソースが追加されているかを確認したり、 をアップストリームソースNuget.orgとして追加したりできます。

への NuGet パッケージの発行 CodeCatalyst

NuGet で を設定 CodeCatalystしたら、 nugetまたは を使用してパッケージバージョンdotnetを CodeCatalyst リポジトリに発行できます。

パッケージバージョンを CodeCatalyst リポジトリにプッシュするには、 .nupkg ファイルへのフルパスと NuGet 設定ファイルの CodeCatalyst リポジトリのソース名を使用して、次のコマンドを実行します。

でパッケージを発行するには dotnet

dotnet nuget push path/to/nupkg/SamplePackage.1.0.0.nupkg --source packageSourceName

でパッケージを発行するには nuget

nuget push path/to/nupkg/SamplePackage.1.0.0.nupkg --source packageSourceName