2013-08-23 15 views
21

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

+4

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

Odpowiedz

0

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.

-1

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.

0

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.

Powiązane problemy