Mam serwer TFS, który używa git dla kontroli źródła. Jak używać kluczy publicznych/prywatnych w stylu ssh do wypychania/pobierania/pobierania z serwera TFS? To znaczy, gdzie mogę dodać mój klucz publiczny na serwerze TFS?Przesyłanie do gita TFS przy użyciu klucza publicznego/prywatnego
Odpowiedz
Zgodnie z komentarzem DaveShawa, obecnie nie jest on obsługiwany, ponieważ istnieje żądanie zmiany na portalu z opiniami o studio studyjnym.
Dzięki za link. Dodano mój +3. –
Oznaczono jako rozwiązane za pomocą aktualizacji TFS 2015. 3. Wydaje się, że nadal brakuje w nich dokumentacji ... –
jako powiedzenie przez @abbottdev istnieje nie możliwe klucza publicznego/prywatnego, o ile mi konw.
Poza tym Windows Credential Store jest narzędziem, które może być przydatne (wydaje się oznaczać "Raz na zawsze").
PS: Działa również dla BitBucket.
Dobre wyjaśnienie na ten temat here.
Ponieważ git wysyła cmds i zawartość przez ssh, możesz zainstalować openssh i osobny klient git na serwerze tfs, cygwin jest tym, czego użyłem, tfs nie znałoby różnicy. Po prostu musisz zainstalować openssh jako usługę. Chociaż zrobiłem to z serwerem bambusowym Atlassian, koncepcja jest taka sama.
TFS 2015 Update 3 uwierzytelnianie SSH, można znaleźć szczegóły w linku poniżej https://www.visualstudio.com/en-us/docs/git/use-ssh-keys-to-authenticate
Dla TFS 2013 i TFS 2015 U1 i U2, można podłączyć do repozytorium TFS GIT przez zdalnie poprzez zmianę ustawień uwierzytelniania jak uwierzytelniania Windows: Wyłączone uwierzytelnianie podstawowe: Włączone
korzystając TFS 2015 Update 3, można łączyć z repozytorium TFS-GIT GIT zdalnie z zainstalowanym serwerem Linux przy użyciu uwierzytelnianie SSH. W tym celu należy wygenerować publiczny i prywatny klucz z serwera Linux za pomocą polecenia SSH -keygen. Następnie skopiuj publiczne w oknie profilu TFS 2015.3. Następnie możesz połączyć się z repozytorium TFS-GIT.
O ile mi wiadomo, SSH dla usługi TFS 2013/TF nie jest jeszcze obsługiwany. Nie pamiętam, gdzie to czytałem (więc nie zrobię tego jako odpowiedź), ale jestem prawie pewien, że ktoś powiedział, że nad tym pracowano. – DaveShaw