다음을 통해 공유


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입니다. 한 번에 하나의 원본에서만 작동할 수 있습니다.

옵션

  • -ConfigFile

    적용할 NuGet 구성 파일입니다. 지정 %AppData%\NuGet\NuGet.Config 하지 않으면(Windows) 또는 ~/.nuget/NuGet/NuGet.Config ~/.config/NuGet/NuGet.Config (Mac/Linux)가 사용됩니다. Mac /Linux에서 사용자 수준 구성 파일 위치는 도구에 따라 다릅니다.

  • -ForceEnglishOutput

    (3.5 이상) 고정 영어 기반 문화권을 사용하여 nuget.exe 강제로 실행합니다.

  • -Format

    list 작업에 적용되며 (기본값) 또는 Short.일 수 있습니다 Detailed .

  • -?|-help

    명령에 대한 도움말 정보를 표시합니다.

  • -Name

    소스 이름입니다.

  • -NonInteractive

    사용자 입력 또는 확인에 대한 프롬프트를 표시하지 않습니다.

  • -Password

    원본으로 인증하기 위한 암호를 지정합니다.

    참고 항목

    암호화된 암호는 Windows에서만 지원됩니다. 또한 동일한 컴퓨터와 원래 암호화한 동일한 사용자만 암호 해독할 수 있습니다.

  • -src|-Source

    패키지 원본의 경로입니다.

  • -StorePasswordInClearText

    암호화된 양식을 저장하는 기본 동작 대신 암호화되지 않은 텍스트에 암호를 저장하도록 나타냅니다.

    Warning

    암호를 명확한 텍스트로 저장하는 것은 권장되지 않습니다. 자격 증명을 안전하게 관리하는 방법에 대한 자세한 내용은 프라이빗 피드에서 패키지를 사용하는 보안 모범 사례를 참조 하세요.

  • -UserName

    원본을 사용하여 인증할 사용자 이름을 지정합니다.

  • -ValidAuthenticationTypes

    이 소스에 대한 유효한 인증 형식의 쉼표로 구분된 목록입니다. 기본적으로 모든 인증 유형은 유효합니다. 예: basic,negotiate

  • -ProtocolVersion

    사용할 NuGet 서버 프로토콜 버전입니다. 자세한 내용은 NuGet.Config의 packageSources 설명서를 참조하세요.

    버전 6.8의 NuGet 명령줄에서 사용할 수 있습니다.

  • -Verbosity [normal|quiet|detailed]

    출력 normal 에 표시되는 세부 정보의 양을 지정합니다(기본값) quiet또는 detailed.

  • -AllowInsecureConnections 패키지를 추가하거나 업데이트하기 위한 HTTP 연결을 허용합니다. 참고: 이 메서드는 안전하지 않습니다. 버전 6.12부터 사용할 수 있습니다.

환경 변수도 참조 하세요.

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

nuget sources Update -Name "nuget.org" -ProtocolVersion 3