sources コマンド (NuGet CLI)

適用対象: パッケージの消費、発行 • サポートされているバージョン: すべて

ユーザー スコープ構成ファイルまたは指定した構成ファイルにあるソースの一覧を管理します。 ユーザー スコープ構成ファイルは 、(Windows) と ~/.nuget/NuGet/NuGet.Config (Mac/Linux) にあります%appdata%\NuGet\NuGet.Config

ここで、nuget.org のソース URL は https://api.nuget.org/v3/index.json となります。

使用法

nuget sources <operation> -Name <name> -Source <source>

ここで<operation>、リスト、追加、削除、有効化、無効化、または更新のいずれかであり、<name>ソースの名前であり<source>、ソースの URL です。 一度に操作できるソースは 1 つだけです。

オプション

  • -ConfigFile

    適用する NuGet 構成ファイル。 指定しない場合は、(Windows)、 %AppData%\NuGet\NuGet.Config または ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux) が使用されます。 「Mac/Linux では、ユーザー レベルの構成ファイルの場所はツールによって異なります。」を参照してください。

  • -ForceEnglishOutput

    (3.5 以降) インバリアントの英語ベースのカルチャを使用して、nuget.exeを強制的に実行します。

  • -Format

    アクションに list 適用され、 Detailed (既定値) または Short.

  • -?|-help

    コマンドのヘルプ情報を表示します。

  • -Name

    ソースの名前。

  • -NonInteractive

    ユーザー入力または確認のプロンプトを表示しないようにします。

  • -Password

    ソースで認証するためのパスワードを指定します。

  • -src|-Source

    パッケージソースへのパス。

  • -StorePasswordInClearText

    暗号化されたフォームを格納する既定の動作ではなく、暗号化されていないテキストにパスワードを格納することを示します。

  • -UserName

    ソースで認証するユーザー名を指定します。

  • -ValidAuthenticationTypes

    このソースに対して有効な認証の種類のコンマ区切りのリスト。 既定では、すべての認証の種類が有効です。 例: basic,negotiate.

  • -Verbosity [normal|quiet|detailed]

    出力に表示される詳細の量を指定します normal 。(既定値) quiet、または detailed.

Note

後でパッケージ ソースにアクセスするために使用されるnuget.exeと同じユーザー コンテキストの下に、ソースのパスワードを追加してください。 パスワードは構成ファイルに暗号化されて格納され、暗号化されたのと同じユーザー コンテキストでのみ暗号化解除できます。 たとえば、ビルド サーバーを使用して NuGet パッケージを復元する場合、ビルド サーバー タスクが実行されるのと同じ Windows ユーザーでパスワードを暗号化する必要があります。

環境変数も参照してください。

nuget sources Add -Name "MyServer" -Source \\myserver\packages

nuget sources Disable -Name "MyServer"

nuget sources Enable -Name "nuget.org"

nuget sources add -name foo.bar -source C:\NuGet\local -username foo -password bar -StorePasswordInClearText -configfile %AppData%\NuGet\my.config