Подтвердить что ты не робот

Нажатие на TFS git с использованием общедоступного/закрытого ключа

У меня есть сервер TFS, который использует git для управления источником. Как использовать общедоступные/закрытые ключи стиля ssh для push/pull/fetch с сервера TFS? То есть, где я могу добавить свой открытый ключ на сервере TFS?

4b9b3361

Ответ 2

TFS 2015 update 3 поддерживает SSH-аутентификацию, вы можете найти подробности в ссылке ниже  https://www.visualstudio.com/en-us/docs/git/use-ssh-keys-to-authenticate

Для TFS 2013 и TFS 2015 U1 и U2 вы можете подключиться к репозиторию TFS GIT удаленно, изменив параметры аутентификации, такие как Проверка подлинности Windows: отключено Обычная проверка подлинности: включена

Ответ 3

Как сообщается @abbottdev, для открытого/закрытого ключа доступен не, насколько я знаю.

Кроме того, "Хранилище учетных данных Windows" - это инструмент, который может быть полезен (это означает " Раз и навсегда" ).

PS: Он работает также и для BitBucket.

Хорошая экспликация на эту тему here.

Ответ 4

Используя TFS 2015 update 3, вы можете удаленно подключить репозиторий TFS- GIT с сервера GIT Установленный Linux с использованием SSH-аутентификации. Для этого вам нужно сгенерировать открытый и закрытый ключ с сервера Linux с помощью команды SSH-keygen. Затем скопируйте публикацию в окно профиля TFS 2015.3. Затем вы можете подключить репозиторий TFS- GIT.

Ответ 5

Так как git отправляет cmds и содержимое через ssh, вы можете установить openssh и отдельный клиент git на сервере tfs, cygwin - это то, что я использовал, tfs не знал бы разницы. Вам просто нужно будет установить openssh как службу. Хотя я и сделал это с бас-бас-сервером Atlassian, концепция такая же.