2017-03-10 75 views
10

W programie Visual Studio 2017, gdy próbuję połączyć się z istniejącym projektem zespołu TFS 2015 w siedzibie klienta i spróbować sklonować istniejące repozytorium Git za pomocą Eksploratora zespołu (klikając przycisk Klonowanie po podświetleniu nazwy repozytu w modulu Połącz z projektem), pojawia się komunikat o błędzie z informacją, żeBłąd 400 podczas klonowania repozytorium TFT Git za pomocą programu Visual Studio 2017

Git zakończył się niepowodzeniem z błędem krytycznym. krytyczny: nie można uzyskać dostęp do 'https://servername:8080/tfs/Team Projekty Collection/NazwaProjektu/_git/RepoName /': Żądany URL zwrócił błąd: 400

enter image description here

ja również uzyskać ten błąd pokazuje się w moim oknem wyjściowym.

Odpowiedz

21

UPDATE: wydaje się, że Microsoft został ustalony ten problem w aktualizacji do programu Visual Studio 2017. Najprawdopodobniej Update 3, jak wspomniano poniżej w komentarzu. Jeśli nie używasz przynajmniej Aktualizacji 3, ta odpowiedź może dotyczyć Ciebie.


Jest to przede wszystkim dlatego, Visual Studio 2017 jest nieprawne spacji w nazwie zespołu pobierania Projekt. Nie koduje ich do użycia% 20 dla spacji. Oto kroki do obejścia.

Kliknij przycisk Anuluj, aby zamknąć okno "Połącz z projektem".

W Eksploratorze zespołu, pod sekcją Repozytorium klonów, zauważ, że w polu górnym znajdują się spacje w adresie URL. Anuluj klon, klikając link Anuluj. Zrób to, ponieważ przekonasz się, że nie możesz edytować wejść do repozytorium klonów.

enter image description here

Następnie kliknij link Clone Repository w Projektu części okna zespołu Explorer.

enter image description here

Zauważysz sekcja Clone Repository pojawi się ponownie, ale teraz nie będzie można edytować. Zauważ, że pierwsze/najwyższe pole wejściowe zastąpiło spacje w adresie URL% 20. Upewnij się, że jesteś drugim polem, które mapuje lokalną ścieżkę do pobrania źródła, jest dokładne. Kliknij przycisk Klonuj i powinno działać.

enter image description here

+2

Takie rozwiązanie jest całkowicie w porządku i po prostu stała moje problemy git VS2017, dziękuję! – smalltowndev

+0

Pracowałem także dla mnie, dzięki! – Jed

+0

rzekomo poprawione w aktualizacji 3: https://developercommunity.visualstudio.com/content/problem/37711/git-failed-with-a-fatal-error-error-400.html – spottedmahn