Warum verwenden Sie SSL für die NuGet-repository?

Hatten wir ein Problem mit unserer automatisierten build-Maschine von gestern. Wir sind mit einem TFS-Build-server, und wenn es versucht automatisch herunterladen NuGet-Pakete haben wir die berühmt-berüchtigte "Die zugrunde liegende Verbindung wurde geschlossen: Konnte keine Vertrauensstellung für den sicheren SSL/TLS-Kanal" Fehler.

Gibt es eine Menge threads rund um die 'net über, warum dies geschieht. Das ist nicht meine Frage. Es kann behoben werden, leicht genug, indem Sie Ihre NuGet-repository von

https://nuget.org/api/v2/

zu

http://nuget.org/api/v2/

oder

http://packages.nuget.org/v1/FeedService.svc/

Was ich wissen möchte ist, warum das repository wird mithilfe von SSL in den ersten Platz? Ich nehme an, es ist es für einen Grund, aber ich kann nicht herausfinden, was. Es ist keine Anmeldung erfordern würde, dass die Sicherheit. Ich kann nicht glauben, dass irgendwelche Informationen gesendet, die Sie brauchen würden, um sicher zu sein. Ich möchte nur sicherstellen, dass durch die Verwendung einer ungesicherten Verbindung (die funktioniert Prima) wir sind nicht irgendwie dass wir unsere build-Maschine.

Kann mir jemand erklären, was ist gewonnen, wenn eine Verbindung zu NuGet über eine gesicherte Verbindung?

InformationsquelleAutor SouthShoreAK | 2013-05-01
Schreibe einen Kommentar