この記事の対象: ✔️ .NET 6 SDK 以降のバージョン
名前
dotnet nuget update source - NuGet ソースを更新します。
Note
信頼できるパッケージ ソースを使用してください。
構文
dotnet nuget update source <NAME> [--source <SOURCE>] [--username <USER>]
[--password <PASSWORD>] [--store-password-in-clear-text]
[--valid-authentication-types <TYPES>] [--configfile <FILE>]
[--min-publish-age-hours <HOURS>]
dotnet nuget update source -h|--help
説明
dotnet nuget update source コマンドを使うと、NuGet 構成ファイルの既存のソースを更新できます。
引数
NAMEソースの名前。
オプション
-
--configfile <FILE>使用する NuGet 構成ファイル (nuget.config)。 指定した場合、このファイルの設定のみが使用されます。 指定しない場合、現在のディレクトリからの構成ファイルの階層が使用されます。 詳細については、「一般的な NuGet 構成」をご覧ください。
--min-publish-age-hours <HOURS>このソースの最小パッケージ発行期間を、負でない時間単位で設定します。
dotnet package addまたはdotnet package updateが自動的にバージョンを選択すると、パッケージが構成された例外と一致しない限り、最小有効期間に達していないバージョンがこのソースから除外されます。 nuget.config のminPublishAgeHours属性を設定します。このオプションを0に設定して、ソースの最小年齢を削除します。 このオプションを省略しても、既存の値は変更されません。 .NET SDK 11.0.100 以降で使用できます。パッケージの選択動作、例外、復元の制限事項については、「 最小パッケージ発行期間」を参照してください。
-p|--password <PASSWORD>認証済みソースに接続するときに使用するパスワード。
Note
暗号化されたパスワードは Windows でのみサポートされることに注意してください。 また、暗号化を解除できるのは、同じマシンで、最初にパスワードを暗号化したユーザーが行う場合だけです。
-s|--source <SOURCE>パッケージ ソースへのパス。
--store-password-in-clear-textパスワードの暗号化を無効にすることで、ポータブル パッケージ ソースの資格情報を保存できるようにします。
警告
クリア テキストにパスワードを保存することは強くお勧めします。 資格情報を安全に管理する方法の詳細については、プライベート フィードからパッケージを使用するためのセキュリティのベスト プラクティスを参照してください。
-u|--username <USER>認証済みソースに接続するときに使用するユーザー名。
--valid-authentication-types <TYPES>このソースに対して有効な認証の種類のコンマ区切りのリスト。 サーバーによって NTLM または Negotiate がアドバタイズされていて、基本メカニズムを使用して資格情報を送信する必要がある場合は、これを
basicに設定します。例えば、オンプレミスの Azure DevOps Server で PAT を使用する場合などです。 その他の有効な値には、negotiate、kerberos、ntlm、digestなどがありますが、これらの値は役に立たない可能性があります。
使用例
mySourceという名前のソースを更新します。dotnet nuget update source mySource --source c:\packagesnuget.orgの 72 時間の最小パッケージ公開期間を設定します。dotnet nuget update source nuget.org --min-publish-age-hours 72nuget.orgの最小パッケージ発行期間を削除します。dotnet nuget update source nuget.org --min-publish-age-hours 0
関連項目
.NET