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.json
unutmayı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) veyaShort
olabilirDetailed
.-?|-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),quiet
veyadetailed
.-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