2017-02-08 4 views
1

Git Extensions это все настройки, хранилище может быть клонирован, совершает могут быть опубликованы Геррит, но мне кажется, что кнопка «Скачать Геррит Изменить» не работает он дает мне ошибку: Не удалось получить информацию об изменении.не удалось получить данные изменились

Я получил все это на предыдущей машине, но теперь мне пришлось переходить на другую, и кажется, что она перестала работать.

Проверьте все настройки на двух машинах, и они соответствуют.

Единственное отличие состоит в том, что предыдущая машина была на для Windows 8.1 и это один на для Windows 10 (не знаю, если это может вызвать проблемы).

Любая помощь будет оценена по достоинству.

GitExtension версия 2,49 Git версии 2.11.1

enter image description here

Edit: Одна вещь, чтобы добавить здесь является то, что ранее я использовал Windows, 8.1 и новая машина имеет для Windows 10 (не знаете, может ли это вызвать проблему). Все мои коллеги, которые имеют такую ​​же проблему, находятся в Windows 10.

+0

У нас в нашей команде есть та же проблема. Он работает в GitExtensions 2.4.8, но перестает работать, когда мы обновляемся до GitExtensions 2.4.9. Вы можете попытаться установить 2.4.8 и посмотреть, работает ли это? Мы используем Windows 7, и у меня есть Git 2.8 (не знаю версию git для других) – mortb

+0

Пытался установить GitExtensions 2.4.8, но мы по-прежнему получаем ту же проблему. Странно то, что на моей предыдущей машине у меня был GitExtensions 2.4.8, и он работал нормально. – mrc

+0

Кажется зарегистрированным как ошибка на github: https://github.com/gitextensions/gitextensions/issues/3530 Проблема msysgit? – mortb

ответ

1

Не знаю точно, на какой стадии это должно произойти, но похоже, что агент ssh должен иметь определенные переменные среды.

GitExtensions пытается найти местоположение файла ssh.exe, но это не удается, и поэтому возникает сообщение об ошибке.

В Переменные окружения (чтобы попасть сюда, нажмите WINDOWS KEY + PAUSE ->Расширенные настройки системы -> Переменные среды ...), что мы должны иметь являются:

Пользовательские переменные:

Имя: GIT_SSH

Значение: C: \ Program Files (x86) \ Git \ usr \ bin \ ssh.ехе

Системные переменные

Имя: GIT_SSH

Значение: C: \ Program Files (x86) \ Git \ USR \ Bin

* Примечание: Это где агент ssh в моем случае (и мои коллеги), проверьте, где находится ваш, и замените пути.

Надеюсь, это поможет!

UPDATE:

Еще более простой способ сортировки эту проблему просто пойти в GitExtensions ->Инструменты ->Настройки ->SSH и выберите Другое SSH-клиент и укажите местоположение ssh.exe (в моем случае это было C: \ Program Files (x86) \ Git \ usr \ bin \ ssh.exe).

+1

Ваше решение в разделе «Обновление» решает проблему для меня – mortb

+1

Я бы пометил ваш ответ как принятый, если мог. – mortb

0

Вы используете какой-то плагин «Gerrit» на GitExtensions? Я не уверен, но я думаю, вам нужно установить git-review на ваш компьютер или вы получили указанную вами ошибку.

+0

Да, я использую плагин Gerrit, но дело в том, что это работало отлично, без проблем. После смены машины и получения версий, упомянутых выше, у меня возникли проблемы. У всех моих коллег такая же проблема после установки этих версий. С более старой версией GitExtenstions и Git все работает нормально. – mrc

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