brammator
@brammator

MS Visual Studio 2013 + gitolite. Как подружить?

На локальной машине MSVS 2013, git-extensions 2.47.3 и git 1.8.4-preview20130916
На удалённом сервере gitolite 2.3-1
Проект git@server.example.com/testproject, доступ по ssh с ключом.

С командной строки склонировать, закоммитить, пушнуть проект -- без проблем.
Из интерфейса git-extensions -- тоже.

Но вот из самого MSVS (Team Explorer) никак не получается ни склонировать, ни коммитнуть/пушнуть уже склонированный при помощи консоли и добавленный как локальный репозиторий проект, ругается так:

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


причём только если ввести ssh:// перед URI проекта. Какие схемы вообще поддерживаются -- не нашёл. Вся документация по MSVS/Team Explorer упирается в интеграцию с TFS.

Та же проблема при работе с гитхабом: склонировать, закоммитить и пушнуть можно только из консоли или из интерфейса git extensions.

Как их подружить?
  • Вопрос задан
  • 3459 просмотров
Пригласить эксперта
Ответы на вопрос 1
Это проблема библиотеки libgit2. Судя по исходникам поддержка ssh была добавлена 12.12.2013, совсем недавно.
У вас возможно используется одна из предыдущих релизных версий. Какая-то поддержка ssh появилась начиная с версии 0.20.0.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы