2015-06-15 11 views
12

VS2013 nie miał obsługi protokołu ssh na zdalnych repozytoriach Git. Przeczytałem kilka artykułów, w których bazowa biblioteka C, na której bazował klient git, ma teraz dodaną obsługę ssh, a zatem VS2015 ma nadzieję, że teraz ją obsługuje.Obsługa VS2015 dla protokołu ssh w git client

Czy ktoś wie, czy SSH jest obsługiwany, a jeśli tak, jaki jest format adresu URL dla zdalnego repozytorium po próbie z ssh:// nie działa?

Niestety, musimy użyć protokołu ssh do połączenia z tym prywatnym repozytorium git.

+0

nie rozumiem, dlaczego to teraz zostanie oznaczony jako duplikat prawie 2 latach od zadałem pytanie w czerwcu 2015 i powielać to zostało oznaczone jako był to miesiąc później w lipcu 2015 roku wsparcia –

Odpowiedz

22

Jak wspomniano w "Git support for Visual Studio - Git, TFS, and VS put into Context", Visual Studio używa libgit2 dla obsługi Git.

I libgit2 tylko dostał wsparcie ssh w maju 2013 roku (PR 1558, libgit2 v0.19.0+), trochę późno dla VS 2013

VS2015 powinno zawierać nowszą wersję libgit2, ale wsparcie ssh nie zostało jeszcze zaplanowane.
Zobacz "Visual Studio 2015 CTP 6 and Team Foundation Server 2015 CTP Released".

Saeed Noursalehi [MSFT] 04 marca 2015 16:45 #

mamy żadnych planów mających na celu wsparcie SSH

Jest an issue pending.

Ta dyskusja zyskuje coraz więcej energii wewnętrznej.
Nie mam jeszcze randki, ale przyjrzymy się jej w następnej rundzie planowania.

+3

SSH i wielokrotnej Inteligentne wsparcie dla projektu w jednym rozwiązaniu VS to dwie kluczowe funkcje wymagane do pomyślnego wsparcia VS 2015 Git. –

+2

... za sukces VS2015. –

+0

Każda aktualizacja w tej sprawie? Pojawia się komunikat o błędzie "Nieobsługiwany protokół URL" –