sources komutu (NuGet CLI)

Şunlar için geçerlidir: paket tüketimi, yayımlama • Desteklenen sürümler: tümü

Kullanıcı kapsamı yapılandırma dosyasında veya belirtilen bir yapılandırma dosyasında bulunan kaynakların listesini yönetir. Kullanıcı kapsamı yapılandırma dosyası (Windows) ve ~/.nuget/NuGet/NuGet.Config (Mac/Linux) konumunda %appdata%\NuGet\NuGet.Config bulunur.

Not

Güvendiğiniz paket kaynaklarını kullanın.

nuget.org kaynak URL'sinin olduğunu https://api.nuget.org/v3/index.jsonunutmayın.

Kullanım

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

Burada <operation> Liste, Ekle, Kaldır, Etkinleştir, Devre Dışı Bırak veya Güncelleştir<name> kaynak adıdır ve <source> kaynağın URL'sidir. Aynı anda yalnızca bir kaynak üzerinde çalışabilirsiniz.

Seçenekler

  • -ConfigFile

    Uygulanacak NuGet yapılandırma dosyası. Belirtilmezse ( %AppData%\NuGet\NuGet.Config Windows) veya ~/.nuget/NuGet/NuGet.Config ~/.config/NuGet/NuGet.Config (Mac/Linux) kullanılır. Bkz. Mac/Linux'ta kullanıcı düzeyinde yapılandırma dosyası konumu araçlara göre değişir...

  • -ForceEnglishOutput

    (3,5+) nuget.exe sabit, İngilizce tabanlı bir kültür kullanarak çalışmaya zorlar.

  • -Format

    Eylem için list geçerlidir ve (varsayılan) veya Shortolabilir Detailed .

  • -?|-help

    Komutun yardım bilgilerini görüntüler.

  • -Name

    Kaynağın adı.

  • -NonInteractive

    Kullanıcı girişi veya onay istemlerini gizler.

  • -Password

    Kaynakla kimlik doğrulaması için parolayı belirtir.

    Not

    Şifrelenmiş parolaların yalnızca Windows'ta desteklendiğini unutmayın. Ayrıca, şifreleri yalnızca aynı makinede ve bunları ilk şifreleyen kullanıcı tarafından çözülebilir.

  • -src|-Source

    Paket kaynağının yolu.

  • -StorePasswordInClearText

    Parolanın, şifrelenmiş bir formu depolamak için varsayılan davranış yerine şifrelenmemiş metinde depolanmasını gösterir.

    Uyarı

    Parolaları düz metinde depolamak kesinlikle önerilmez. Kimlik bilgilerini güvenli bir şekilde yönetme hakkında daha fazla bilgi için özel akışlardan paketleri kullanmak için en iyi güvenlik yöntemlerine bakın.

  • -UserName

    Kaynakla kimlik doğrulaması için kullanıcı adını belirtir.

  • -ValidAuthenticationTypes

    Bu kaynak için geçerli kimlik doğrulama türlerinin virgülle ayrılmış listesi. Varsayılan olarak, tüm kimlik doğrulama türleri geçerlidir. Örnek: basic,negotiate.

  • -ProtocolVersion

    Kullanılacak NuGet sunucu protokolü sürümü. Daha fazla bilgi için NuGet.Config'in packageSources belgelerine bakın.

    Sürüm 6.8'den NuGet komut satırında kullanılabilir.

  • -Verbosity [normal|quiet|detailed]

    Çıktıda görüntülenen ayrıntı miktarını belirtir: normal (varsayılan), quietveya detailed.

  • -AllowInsecureConnections Paketleri eklemek veya güncelleştirmek için HTTP bağlantılarına izin verir. Not: Bu yöntem güvenli değildir. Sürüm 6.12'den itibaren kullanılabilir.

Ayrıca bkz. Ortam değişkenleri

Örnekler

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