翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
nuget CLI または dotnet CLI を設定して使用する
NuGet および dotnet のような CLI ツールを使用して、CodeCatalyst からパッケージを公開して使用できます。このドキュメントでは、CLI ツールの設定と、それらを使用してパッケージを公開または使用する方法について説明します。
目次
CodeCatalyst で NuGet を設定する
CodeCatalyst で NuGet を設定するには、NuGet 設定ファイルにリポジトリエンドポイントと個人用アクセストークンを追加して、nuget または dotnet に CodeCatalyst パッケージリポジトリへの接続を許可します。
CodeCatalyst パッケージリポジトリで NuGet を設定するには
-
https://codecatalyst.aws/
で CodeCatalyst コンソールを開きます。 -
プロジェクトの概要ページで、[パッケージ] を選択します。
-
パッケージリポジトリのリストからパッケージリポジトリを選択します。
-
[リポジトリに接続] を選択します。
-
[リポジトリに接続] ダイアログボックスで、パッケージマネージャークライアントのリストから [NuGet] または [dotnet] を選択します。
-
CodeCatalyst で NuGet を認証するには、個人用アクセストークン (PAT) が必要です。トークンが既にある場合はそれを使用できます。そうでない場合は、ここで作成できます。
-
[トークンを作成] をクリックします。
-
[コピー] をクリックして PAT をコピーします。
警告
ダイアログボックスを閉じると、PAT を再度表示またはコピーできなくなります。
-
-
リポジトリの NuGet エンドポイントと CodeCatalyst PAT を使用するように
nugetまたはdotnetを設定します。次の値を置き換えます。注記
コンソールの手順からコピーする場合は、以下の値は自動的に更新されるため、変更する必要はありません。
usernameを CodeCatalyst のユーザー名に置き換えます。PATを CodeCatalyst の PAT に置き換えます。space_nameを CodeCatalyst のスペース名に置き換えます。proj_nameを CodeCatalyst のプロジェクト名に置き換えます。repo_nameを CodeCatalyst のパッケージリポジトリ名に置き換えます。
-
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" -
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
CodeCatalyst で NuGet を設定すると、CodeCatalyst リポジトリまたはそのアップストリームリポジトリの 1 つに保存されている NuGet パッケージを使用できます。また、CodeCatalyst リポジトリに NuGet パッケージを公開することもできます。
CodeCatalyst リポジトリから NuGet パッケージを使用する
CodeCatalyst で NuGet を設定すると、CodeCatalyst リポジトリまたはそのアップストリームリポジトリの 1 つに保存されている NuGet パッケージを使用できます。
CodeCatalyst リポジトリまたはそのアップストリームリポジトリのいずれかから nuget または dotnet を使用してパッケージバージョンを使用するには、次のコマンドを実行します。packageName を使用するパッケージの名前に置き換え、packageSourceName を NuGet 設定ファイルの CodeCatalyst パッケージリポジトリのソース名に置き換えます。ソース名はリポジトリ名であるはずです。
dotnet でパッケージをインストールするには
dotnet addpackageName--sourcepackageSourceName
nuget でパッケージをインストールするには
nuget installpackageName--sourcepackageSourceName
詳細については、Microsoft ドキュメントの「NuGet.exe CLI を使用して NuGet パッケージを管理する
CodeCatalyst を介して NuGet.org から NuGet パッケージを使用する
CodeCatalyst リポジトリを介して Nuget.org から NuGet パッケージを使用するには、Nuget.org
NuGet.org からパッケージを使用するには
-
まだ設定していない場合は、「CodeCatalyst で NuGet を設定する」の手順に従って CodeCatalyst パッケージリポジトリで NuGet パッケージマネージャーを設定します。
-
リポジトリにアップストリーム接続として NuGet.org が追加されていることを確認します。追加されているアップストリームソースを確認するか、「アップストリームリポジトリを追加する」の手順で NuGet ストアリポジトリを選択して、アップストリームソースとして Nuget.org を追加します。
CodeCatalyst に NuGet パッケージを公開する
CodeCatalyst で NuGet を設定すると、nuget または dotnet を使用して CodeCatalyst リポジトリにパッケージバージョンを公開できます。
パッケージバージョンを CodeCatalyst リポジトリにプッシュするには、次のコマンドを、.nupkg ファイルへのフルパスと NuGet 設定ファイル内の CodeCatalyst リポジトリのソース名を使用して実行します。
dotnet でパッケージを公開するには
dotnet nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName
nuget でパッケージを公開するには
nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName