Аутентификация TFS 2018 через TFS-прокси-сервер - PullRequest
0 голосов
/ 22 января 2019

Мы строим отдельную сеть. Все виртуальные машины подключены только друг к другу и к TFS-прокси-серверу. Интернет или другое соединение не допускаются При настройке прокси-сервера TFS в Visual Studio 2015 у меня есть только следующая опция

Use TFS proxy for file downloads

Я не вижу возможности пройти аутентификацию, и в Team Explorer я получаю сообщение об ошибке

Team Explorer error message

Настройка самого TFS-прокси

TFS Proxy configuration

Сервер TFS находится в домене OnPrem TFS версия 2018.1

1 Ответ

0 голосов
/ 22 января 2019

Невозможно подключить через прокси-сервер TFS, прокси-сервер TFS используется для локального кэширования некоторых файлов, но основное соединение по-прежнему напрямую подключается к серверу TFS.Его целью является загрузка файлов TFVC и вложений рабочих элементов из локальной сети без необходимости извлекать их все с центрального сервера.Это может значительно ускорить синхронизацию рабочего пространства, если у вас есть филиалы с медленным интернет-соединением, которые подключаются к центральному серверу TFS в HQ.

Вы можете настроить свой компьютер Windows для использования прокси-сервера HTTP в настройках Интернета иподключение к TFS пройдет через это.Вы можете использовать HTTP-прокси вместе с TFS Proxy.

Вам потребуется настроить Git для подключения к серверу TFS через прокси отдельно.

git config --global http.proxy http://proxyUsername:proxyPassword@proxy.server.com:port

В любом случае вам необходимо ввести фактическое полное доменное имя сервера TFS в Team Explorer, прокси-сервер TFS в настройках TFVC и прокси-сервер HTTP в настройках Интернета для Windows.

URL-адрес прокси-сервера TFS, введенный здесь:

TFVC Proxy entered here

URL-адрес прокси-сервера HTTP:

HTTP proxy entered here

Полное доменное имя TFS-серверавведено здесь:

enter image description here

В идеале все задействованные прокси-серверы настроены для аутентификации с использованием NTLM / kerberos и используют SSL.Это должно сделать настройку клиента максимально гладкой.

Прямое соединение с прокси TFS

----------        |     --------------
| CLIENT |------------->| TFS Server |
----------              --------------
     |            |           ^
     V                        |
-------------     |           |
| TFS PROXY |------------------
-------------     
                  |

Прокси-соединение с прокси TFS и HTTP-прокси

----------               |            --------------
| CLIENT |------                  --->| TFS Server |
----------     |  --------------  |   --------------
     |         -->| HTTP PROXY |---  
     V         |  --------------
-------------  |             
| TFS PROXY |---         |
-------------      

Прокси-соединение с прокси TFSи HTTP-прокси на той же машине

Эта установка экономична, но расширяет поверхность атаки на HTTP-прокси.

----------               |            --------------
| CLIENT |---                     --->| TFS Server |
----------  |     --------------  |   --------------
     |      ----->| HTTP PROXY |---  
     ------------>| &TFS PROXY |
                  --------------

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