Запрос был прерван: не удалось создать безопасный канал SSL / TLS для команды nuget pu sh - PullRequest
0 голосов
/ 18 марта 2020

Я сейчас использую Octopus для наших развертываний. Я пытаюсь записать sh последний файл .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:

1 Ответ

1 голос
/ 18 марта 2020

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

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

Если вам нужно больше о следующих шагах, пожалуйста, обратитесь к do c

...