Можно ли настроить Microsoft Team Foundation Server (TFS) для использования атрибутов sshPublicKey ldap

У нас очень смешанная среда, как и положено многим предприятиям, наши пользователи находятся в Microsoft AD, наши серверы представляют собой смесь Windows и Linux.

Поскольку поэтому мы используем атрибут sshPublicKey ldap для хранения ключей ssh ​​для аутентификации linux и gitlab.

Позволяет ли TFS указать этот атрибут ldap для доступа к репозиторию TFS Hosted git

Запуск TFS 2015

Это версия git, упакованная с TFS, а не какие-либо внешние репозитории git.

2
задан 1 December 2016 в 21:27
1 ответ

Если вы обращаетесь к Git в TFS

Нет, вы должны использовать предоставленный TFS ключ SSH. TFS создаст SSH-ключи для пользователей, чтобы они могли получить доступ к контенту.

enter image description here

Это встроено в TFS. Пользователи, которые хотят получить доступ к репозиториям Git в TFS, должны перейти в свой профиль и создать его.!

примечание: Если ваш SSH-ключ ldap связан с учетной записью AD, вы можете предоставить этой учетной записи AD разрешение для TFS.

Если вы обращаются к GitLab из Team Build в TFS

Да, вы можете сделать одно из двух:

  1. Добавить SSH-ключ в переменные сборки - затем вы можете вызвать GitLab, используя эту переменную.
  2. Создайте учетные данные службы GitLab - с помощью расширения вы можете добавить подключение GitLab к своему командному проекту и использовать те же кредиты с любой сборкой.

Если вы имеете в виду что-то другое, обновите свой вопрос для ясности.

1
ответ дан 3 December 2019 в 12:38

Теги

Похожие вопросы