«Недопустимые символы в пути» при клонировании с помощью git из Visual Studio 2017 - PullRequest
1 голос
/ 09 апреля 2019

В Visual Studio 2017 я не могу клонировать репозиторий с помощью git.У меня появляется это сообщение об ошибке:

enter image description here

URL-адрес хранилища в порядке, а в папке назначения также все в порядке (без пробелов и специальных символов).Я попробовал на другом компьютере, и все работает отлично.Когда я клонирую один и тот же проект с GitKraken, SourceTree или в командной строке, все работает.Я попытался удалить git, очистить свои tfs / git учетные данные, снять флажок «Git for Windows» в установщике Visual Studio, напрасно ....

У кого-нибудь когда-нибудь была такая же проблема?Как ты это решил?Спасибо за помощь!

Visual Studio 2017: 15.9.11
Git version: 2.21.0
Git url path: https://tfs.mysubdomain.mydomain.fr/dev/PROJECT/_git/PROJECT
TFS Server: https://tfs.mysubdomain.mydomain.fr/dev/PROJECT/PROJECT%20Team/_git/PROJECT

1 Ответ

0 голосов
/ 09 апреля 2019

Я наконец исправил это следующим образом:

  • снимите флажок «Git для Windows» в установщике Visual Studio
  • удалите git (для меня это была версия 2.21.0)
  • удаление других приложений git (для меня это были GitKraken и SourceTree)
  • удаление всех учетных данных git и tfs через менеджер учетных данных
  • перезагрузка (на всякий случай)
  • установить git
  • запустить Visual Studio и подключиться к серверу TFS
  • теперь вы можете клонировать и спокойно работать

Et voilà:)

Теперь все отлично работает.Я думаю, что удалить только мерзавца было недостаточно.Я не очень понимаю, почему у меня возникла эта проблема, но стратегия бульдозера была эффективной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...