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
,kerberos
ntlm
endigest
, 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