Командная строка TFS и исключение безопасности SSL / TLS - PullRequest
0 голосов
/ 30 апреля 2009

Я пытаюсь использовать командную строку tf.exe для настройки нового рабочего пространства. Мне не нравится идея установки Team Explorer, поэтому требуется Visual Studio.

Запуск проверенной команды с другого компьютера, на котором установлена ​​VS, вызывает исключение безопасности на этом компьютере, поскольку я пытаюсь подключиться к TFS через https. Я получаю строку ошибки:

Team Foundation Server https: // ... не существует или недоступен в настоящее время. Техническая информация (для администратора): Базовое соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL / TLS.

Я пытался

  • ping на сервере => все в порядке
  • доступ к нему через IE => пришлось принять сертификацию, но в остальном нормально

Могу ли я попробовать еще что-нибудь?

Большое спасибо, Ованес

Ответы [ 6 ]

2 голосов
/ 04 мая 2009

Наш ssl-сертификат был подписан каким-то проприетарным сертификатом (выданным не известным органом, таким как Verisign), поэтому мне пришлось установить сертификат эмитента в качестве доверенного корневого сертификата. После этого все работало нормально.

Большое спасибо за вашу преданность.

0 голосов
/ 10 сентября 2018

Для тех, у кого возникла эта проблема даже после установки их сертификатов. Могут быть случаи, когда рукопожатие между сервером и клиентом не использует одну и ту же версию SSL или TLS. Я использовал следующие изменения в реестре для принудительной установки TLS на клиенте, и после этого он работал нормально:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft.NETFramework \ v4.0.30319 "SchUseStrongCrypto" = DWORD: 00000001

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ v4.0.30319 "SchUseStrongCrypto" = DWORD: 00000001

Подробнее здесь: https://docs.microsoft.com/en-us/security-updates/SecurityAdvisories/2015/2960358 и здесь https://blogs.msdn.microsoft.com/friis/2017/10/09/troubleshooting-tls-ssl-scenario-2/

0 голосов
/ 11 октября 2013

Эта ошибка также может возникать при использовании tfpt.exe (и, вероятно, tf.exe), если вы используете старую версию. Мы столкнулись с этим, используя TFPT 2010 против сервера TFS 2012.

0 голосов
/ 01 апреля 2011

Вы пытались установить сертификат?

0 голосов
/ 30 апреля 2009

Возможно, вы захотите взглянуть на Team System Web Access

Предоставляет веб-доступ ко многим функциям Team Explorer.

Вы можете использовать Team System Web Access. через удаленное соединение, чтобы выполнить следующие функции:

  • Создание, просмотр, запрос и отслеживание рабочих элементов.
  • Управление библиотеками документов проекта.
  • Просмотр файлов с управлением версиями и соответствующей информации о версии.
  • Управление процессом сборки программного обеспечения путем запуска сборок и просмотра сборки. Результаты.
  • Создание отчетов для отслеживания информации о состоянии и тенденциях с течением времени для командный проект
0 голосов
/ 30 апреля 2009

Вы указали порт TFS? SSL сбрасывает вас автоматически до 443, а TFS использует, насколько я помню, порт 8080.

При первом подключении необходимо указать полный URL-адрес, включая номер порта. Например "http://team1server:8080".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...