sources コマンド (NuGet CLI)

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

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

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

使用

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

<operation><operation>または Updateの 1 つであり、ソースの URL <source> です。 一度に操作できるソースは 1 つのみです。

オプション

  • -ConfigFile

    適用NuGet構成ファイル。 指定しない場合 %AppData%\NuGet\NuGet.Config は、(Windows)、 ~/.nuget/NuGet/NuGet.Config または ~/.config/NuGet/NuGet.Config (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