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.
- 1. Diff'ing przy użyciu TFS API
- 2. Przesyłanie do formularza internetowego przy użyciu Pythona
- 3. Przesyłanie do FTP przy użyciu Javy
- 4. Przesyłanie plików przy użyciu Vapor
- 5. Retrofit Przesyłanie wielu obrazów do jednego klucza
- 6. Przesyłanie obrazu przy użyciu JQuery i Django
- 7. Używanie gita z emacsem
- 8. multipart Przesyłanie plików przy użyciu NodeJS
- 9. Przesyłanie plików przy użyciu Qt QNetworkRequest
- 10. Przesyłanie plików do serwera plików przy użyciu klasy klienta WWW
- 11. Przesyłanie nieprzetworzonego pliku do Rails przy użyciu Carrierwave
- 12. Przesyłanie do Amazon S3 przy użyciu cURL/libcurl
- 13. Przesyłanie strumieniowe Hadoop do Pythona przy użyciu mongo-hadoop
- 14. Przesyłanie do instancji EC2 CentOS przy użyciu SublimeText SFTP
- 15. Przechowywanie klucza przy użyciu KeyStore w Androidzie
- 16. Utwórz CSR przy użyciu istniejącego klucza prywatnego
- 17. reduceByKey przy użyciu obiektu Scala jako klucza
- 18. Entity Framework - Wstawianie do wielu tabel przy użyciu klucza obcego
- 19. Ustawianie uprawnień do zapisu klucza Rejestru przy użyciu .NET
- 20. Nie można znaleźć przestrzeni nazw - budowanie przy użyciu TFS
- 21. jak uzyskać zapisane zapytania w tfs 2012 przy użyciu C#
- 22. Przesyłanie strumieniowe plików Avi z C# przy użyciu RTP
- 23. Przesyłanie strumieniowe dużych obrazów przy użyciu programu ASP.Net Webapi
- 24. Przesyłanie obrazu kompresowanego na serwer przy użyciu modernizacji
- 25. Przesyłanie obrazu przy użyciu pakietu AWS SDK dla PHP 2
- 26. Przesyłanie plików przy użyciu AJAX bez FormData (IE9)
- 27. Przesyłanie plików przy użyciu przeciągania i upuszczania HTML5 w Asp.net
- 28. Przesyłanie pliku ASP.NET WebApi przy użyciu kreatora i rozszerzenia pliku
- 29. Przesyłanie piosenki na konto Soundcloud przy użyciu javascript
- 30. Przesyłanie plików przez FTPS (SSL/TLS) przy użyciu C# .Net
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