Исходное дерево при подключении к VSTS GIT Не удалось прочитать из удаленного репозитория. Убедитесь, что у вас есть правильные права доступа

Я пытаюсь подключиться к VSTS Online GIT через SourceTree, я получаю следующую ошибку. Забавно то, что VisualStudio 2017 и GIt bash могут без проблем подключиться к репо. Что не так с настройкой SourceTree ??

git -c diff.mnemonicprefix = false -c core.quotepath = false fetch --prune --tags origin ФАТАЛЬНАЯ ОШИБКА: сервер отправил сообщение об отключении типа 2 (ошибка протокола): «Недопустимый пакет». Фатальный: не удалось прочитать из удаленного репозитория.

Убедитесь, что у вас есть правильные права доступа и репозиторий существует.

Выполнено с ошибками, см. Выше.


person AllSpark    schedule 26.11.2017    source источник


Ответы (2)


В основном это вызвано тем, что аутентификация VSTS не восстановлена ​​в SourceTree.

Вы можете дважды проверить, щелкнув Инструменты -> Параметры -> Вкладка Аутентификация -> проверьте, был ли восстановлен пароль вашей учетной записи VSTS.

введите здесь описание изображения

В противном случае вам следует сначала клонировать репозиторий VSTS git с помощью SourceTree. Затем SourceTree распознает, что вы авторизованы для работы с репозиторием VSTS git.

person Marina Liu    schedule 27.11.2017
comment
Спасибо за ответ, в моем случае это была проблема с прокси, мне пришлось добавить прокси в глобальную конфигурацию. - person AllSpark; 29.11.2017

Реальная проблема заключалась в циклической остановке исходящего прокси-сервера. Иногда работают, иногда нет. исправить было

#

 Get system value 
$ git config --system --get https.proxy 
$ git config --system --get http.proxy 

# Get global value
 $ git config --global --get https.proxy
 $ git config --global --get http.proxy 

объяснено здесь

https://confluence.atlassian.com/bitbucketserverkb/can-t-clone-or-pull-due-to-a-git-outbound-proxy-779171769.html

person AllSpark    schedule 05.12.2017