Share via


dotnet nuget add source

Dit artikel is van toepassing op: ✔️ .NET Core 3.1.200 SDK en latere versies

Naam

dotnet nuget add source - Voeg een NuGet-bron toe.

Notitie

Gebruik pakketbronnen die u vertrouwt.

Samenvatting

dotnet nuget add source <PACKAGE_SOURCE_PATH> [--name <SOURCE_NAME>] [--username <USER>]
    [--password <PASSWORD>] [--store-password-in-clear-text]
    [--valid-authentication-types <TYPES>] [--configfile <FILE>] [--allow-insecure-connections]

dotnet nuget add source -h|--help

Beschrijving

Met de dotnet nuget add source opdracht wordt een nieuwe pakketbron toegevoegd aan uw NuGet-configuratiebestanden.

Waarschuwing

Wanneer u meerdere pakketbronnen toevoegt, moet u ervoor zorgen dat u geen beveiligingsprobleem met afhankelijkheidsverwaring introduceert.

Argumenten

  • PACKAGE_SOURCE_PATH

    Pad naar de pakketbron.

Opties

  • --configfile <FILE>

    Het NuGet-configuratiebestand (nuget.config) dat moet worden gebruikt. Indien opgegeven, worden alleen de instellingen uit dit bestand gebruikt. Als dit niet is opgegeven, wordt de hiërarchie van configuratiebestanden uit de huidige map gebruikt. Zie Algemene NuGet-configuraties voor meer informatie.

  • --allow-insecure-connections

    Hiermee staat u HTTP-verbindingen toe voor het toevoegen of bijwerken van pakketten. Deze methode is niet beveiligd. Beschikbaar sinds .NET 9 SDK.

  • -n|--name <SOURCE_NAME>

    Naam van de bron.

  • -p|--password <PASSWORD>

    Wachtwoord dat moet worden gebruikt bij het maken van verbinding met een geverifieerde bron.

Notitie

Houd er rekening mee dat versleutelde wachtwoorden alleen worden ondersteund in Windows. Bovendien kunnen ze alleen worden ontsleuteld op dezelfde computer en door dezelfde gebruiker die ze oorspronkelijk heeft versleuteld.

  • --store-password-in-clear-text

    Hiermee kunt u draagbare pakketbronreferenties opslaan door wachtwoordversleuteling uit te schakelen.

Waarschuwing

Het opslaan van wachtwoorden in duidelijke tekst wordt sterk afgeraden. Raadpleeg de aanbevolen beveiligingsprocedures voor het gebruik van pakketten uit privéfeeds voor meer informatie over het veilig beheren van referenties.

  • -u|--username <USER>

    Gebruikersnaam die moet worden gebruikt bij het maken van verbinding met een geverifieerde bron.

  • --valid-authentication-types <TYPES>

    Door komma's gescheiden lijst met geldige verificatietypen voor deze bron. Stel dit in als basic de server NTLM of Negotiate adverteert en uw referenties moeten worden verzonden met behulp van het basic-mechanisme, bijvoorbeeld wanneer u een PAT gebruikt met een on-premises Azure DevOps-server. Andere geldige waarden zijn, waarondernegotiate, kerberosntlmendigest, maar deze waarden zijn waarschijnlijk niet nuttig.

Voorbeelden

  • Toevoegen nuget.org als bron:

    dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
    
  • Toevoegen c:\packages als lokale bron:

    dotnet nuget add source c:\packages
    
  • Voeg een bron toe die verificatie nodig heeft:

    dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPassword
    
  • Voeg een bron toe die verificatie nodig heeft (ga vervolgens de referentieprovider installeren):

    dotnet nuget add source https://azureartifacts.microsoft.com/myTeam -n myTeam
    

Zie ook