Подтвердить что ты не робот

Visual Studio и libgit2 Git Ошибка фиксации в другом решении

В то время как команда Visual Studio получила мое репозиторию GIT, я получаю следующую ошибку ниже. Это странно, потому что у меня есть еще одна копия проекта, в которой используется тот же репозиторий, и это решение совершает всего лишь точный репозиторий и все такое. Улики?

An error occurred. Detailed message: An error was raised by libgit2. Category = Net (Error).
This transport isn't implemented. Sorry

Также, если я перейду в папку и сделаю это через другую подсказку GIT Guid или command, она отлично работает в той же папке.

4b9b3361

Ответ 1

К сожалению, Visual Studio Tools для Git пока не поддерживает удаленные репозитории, используя протокол SSH, только HTTP и HTTPS.

Изучите .git/config в каждом репозитории, чтобы убедиться, что вы не клонировали один репозиторий с помощью SSH. Если вы это сделали, попробуйте переключить пульт в конечную точку HTTPS.

Ответ 2

Я смог решить эту проблему, выполнив попытку из Team Explorer на VS 2013, не открыв какое-либо решение. Просто сделайте это один раз.

Это сработало, и с тех пор я не видел ошибку libgit для любого другого решения.

Это также проверено на VS 2012.

Ответ 3

Я запускал VS2012 Pro в Windows 7 и получил эту ошибку. Проверено все выше, но файлы конфигурации были одинаковыми. Если ожидающие обновления окон и перезагрузка вылечили его.