Задать вопрос
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.

Как их подружить?
  • Вопрос задан
  • 3460 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Это проблема библиотеки libgit2. Судя по исходникам поддержка ssh была добавлена 12.12.2013, совсем недавно.
У вас возможно используется одна из предыдущих релизных версий. Какая-то поддержка ssh появилась начиная с версии 0.20.0.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽