Share via


dotnet nuget– forrás hozzáadása

Ez a cikk a következőre vonatkozik: ✔️ .NET Core 3.1.200 SDK és újabb verziók

Név

dotnet nuget add source – NuGet-forrás hozzáadása.

Szinopszis

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>]

dotnet nuget add source -h|--help

Leírás

A dotnet nuget add source parancs új csomagforrást ad hozzá a NuGet-konfigurációs fájlokhoz.

Figyelmeztetés

Több csomagforrás hozzáadásakor ügyeljen arra, hogy ne vezessen be függőségi zavarokat okozó biztonsági rést.

Argumentumok

  • PACKAGE_SOURCE_PATH

    A csomag forrásának elérési útja.

Beállítások

  • --configfile <FILE>

    A használni kívánt NuGet-konfigurációs fájl (nuget.config). Ha meg van adva, a rendszer csak a fájlból származó beállításokat használja. Ha nincs megadva, a rendszer az aktuális könyvtárból származó konfigurációs fájlok hierarchiáját használja. További információ: Common NuGet Configurations.

  • -n|--name <SOURCE_NAME>

    A forrás neve.

  • -p|--password <PASSWORD>

    Hitelesített forráshoz való csatlakozáskor használandó jelszó.

Feljegyzés

Vegye figyelembe, hogy a titkosított jelszavak csak Windows rendszeren támogatottak. Ezenkívül csak ugyanazon a gépen és ugyanazon a felhasználón fejtheti vissza őket, aki eredetileg titkosította őket.

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

    Lehetővé teszi a hordozható csomagforrás hitelesítő adatainak tárolását a jelszótitkosítás letiltásával.

Figyelmeztetés

A jelszavak tiszta szövegben való tárolása erősen elriasztja a felhasználókat. A hitelesítő adatok biztonságos kezelésével kapcsolatos további információkért tekintse meg a csomagok magáncsatornákból való felhasználásának ajánlott biztonsági eljárásait.

  • -u|--username <USER>

    Hitelesített forráshoz való csatlakozáskor használandó felhasználónév.

  • --valid-authentication-types <TYPES>

    A forrás érvényes hitelesítési típusainak vesszővel tagolt listája. Ezt akkor állítsa be, basic ha a kiszolgáló NTLM-et vagy Egyeztetést hirdet, és a hitelesítő adatait az Alapszintű mechanizmussal kell elküldeni, például akkor, ha patot használ a helyszíni Azure DevOps Serverrel. Az egyéb érvényes értékek közé tartozik a negotiate, kerberos, ntlmés digest, de ezek az értékek nem valószínű, hogy hasznosak.

Példák

  • Hozzáadás nuget.org forrásként:

    dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
    
  • Hozzáadás c:\packages helyi forrásként:

    dotnet nuget add source c:\packages
    
  • Adjon hozzá egy hitelesítést igénylő forrást:

    dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPassword
    
  • Adjon hozzá egy hitelesítést igénylő forrást (majd telepítse a hitelesítőadat-szolgáltatót):

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

Lásd még