Запрос был прерван: не удалось создать безопасный канал SSL / TLS для команды nuget push.

В настоящее время я пытаюсь использовать Octopus для наших развертываний. Я пытаюсь отправить последний файл .nupkg на наш сервер Octopus следующим образом.

NuGet.exe push outputfolder\My.nupkg -ApiKey myapikey  -Source https://myproject.octopus.app/nuget/packages

Однако я получаю следующую ошибку.

The request was aborted: Could not create SSL/TLS secure channel.

Я никогда раньше не видел этой ошибки. Что вызывает эту ошибку и как ее исправить?

ОБНОВЛЕНИЕ

Я установил последнюю версию nuget.exe, и это удалило сообщение об ошибке. Однако теперь мне предлагается ввести имя пользователя и пароль, когда я загружаю пакет на сервер Octopus. Как мне передать их через мой скрипт?

Я вижу это, когда запускаю свой скрипт из командной строки.

Pushing MyPackage.nupkg to https://MyProject.octopus.app/nuget/packages...

PUT https://MyProject.octopus.app/nuget/packages/

Please provide credentials for https://MyProject.octopus.app/nuget/packages
Username:

person DomBurf    schedule 18.03.2020    source источник


Ответы (2)


NuGet.org откажется от поддержки TLS 1.0 и 1.1 в апреле 2020 г. Мы понимаем, что адаптация к изменениям может занять время, и мы хотим поделиться своими планами как можно раньше. Чтобы свести к минимуму количество затронутых пользователей, мы планируем внести это изменение в два этапа:

  • Февраль 2020 г.: временно отключите поддержку TLS 1.0 / 1.1 в 3 часовых поясах, по 4 часа в каждом, чтобы обеспечить совпадение с обычным рабочим временем во всем мире.
  • Апрель 2020 г.: окончательно удалить поддержку TLS 1.0 / 1.1.

Если вам нужна дополнительная информация о следующих шагах, см. документ

person kartheekp-ms    schedule 18.03.2020
comment
Спасибо за информацию - person DomBurf; 18.03.2020
comment
Могу ли я пока использовать какие-либо альтернативные команды, которые будут выполнять то же действие? Поддерживает ли это интерфейс командной строки dotnet? - person DomBurf; 19.03.2020

Мне также удалось решить эту проблему, обновив nuget.exe до более новой версии (с 2,8 до 5,0).

person Kevin Dimey    schedule 19.11.2020