2017-02-22 16 views
1

Я настроил свой собственный сервер Git на моем Raspberry Pi с помощью этого учебника: https://www.sitepoint.com/setting-up-your-raspberry-pi-as-a-git-server/Локальный репозиторий URL Git в визуальной ошибке студии: неподдерживаемый протокол URL

Это работало отлично, и я продолжал загрузив мерзавец для окон: https://git-for-windows.github.io/

Я подключился к своему локальному хранилищу git с помощью URL-адреса: [email protected]: /home/git/Hello-World.git

Я смог совершить и внести изменения в мою малину. Поэтому я хотел попробовать это в своем сообществе Visual Studio 2015. Я добавил папку, в которой графический интерфейс git-for-windows размещал клонированный репозиторий и мог изменять файлы и фиксировать их. Но Visual Studio рассказала мне, что мне нужно синхронизировать изменения в удаленном репозитории. Это казалось мне правильным. Я нажал кнопку «Синхронизировать», а затем «Опубликовать» (Push отключен). Это не помогло, и ошибка сообщила мне, что протокол URL не поддерживается.

«Ошибка при публикации филиала в удаленном хранилище: неподдерживаемый протокол URL»

Я не знаю, что случилось с этим URL, поскольку он работает в ГИТ-гуй. Есть ли быстрое решение? Я что-то пропустил?

+0

Я столкнулся с тем же вопросом. Чтобы обходной путь, я использовал TortoiseGit для синхронизации с пультом дистанционного управления. VS 2015 заметила синхронизацию, указывающую _ Нет исходящих коммитов. – bvj

ответ

1

Использование Team Explorer с репозиторией, управляемой по протоколу SSH, по-прежнему не поддерживается. Смотрите здесь: https://connect.microsoft.com/VisualStudio/feedback/details/1290535/unsupported-url-protocol-in-git-provider

+0

Благодарим вас за эту информацию. Есть ли лучшее обходное решение, чем использование другого программного обеспечения для нажатия на сервер git? – Simboryo

+0

Существует несколько обходных решений, просто зависит от ограничений рабочего процесса или предпочтений. Вы можете: 1. Измените протоколы безопасности репо, свою учетную запись или и то и другое, чтобы использовать HTTPS вместо SSH. 2. Создайте еще одну учетную запись, которая не использует 2FA, и перенастройте локальную сеть для использования этого пользователя и протокола HTTPS. – marchWest

+0

Спасибо за предложения. Я попробую их. – Simboryo

-1

В Visual Studio: 1. Перейдите в Команда Эксплорер> Главная-> Git Настройки-> Глобальные параметры 2. Установить ВКЛЮЧЕНО: [х] Разрешить загрузку авторских изображений из источника 3 партии. 3. Перезагрузка VS

Смежные вопросы