Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ş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
-ConfigFileUygulanacak NuGet yapılandırma dosyası. Belirtilmezse (
%AppData%\NuGet\NuGet.ConfigWindows) 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.
-FormatEylem için
listgeçerlidir ve (varsayılan) veyaShortolabilirDetailed.-?|-helpKomutun yardım bilgilerini görüntüler.
-NameKaynağın adı.
-NonInteractiveKullanıcı girişi veya onay istemlerini gizler.
-PasswordKaynakla 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|-SourcePaket kaynağının yolu.
-StorePasswordInClearTextParolanı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.
-UserNameKaynakla kimlik doğrulaması için kullanıcı adını belirtir.
-ValidAuthenticationTypesBu 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.-ProtocolVersionKullanı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),quietveyadetailed.-AllowInsecureConnectionsPaketleri 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 add -name MyAzureDevOpsSource -source "https://pkgs.dev.azure.com/yourorgname/yourprojectname/_packaging/yourfeedname/nuget/v3/index.json" -username ignored -password <Personal Access Token>
nuget sources Update -Name "nuget.org" -ProtocolVersion 3