У меня есть установка экземпляра gerrit, куда я могу нажать с помощью git, без проблем.
Единственная проблема заключается в том, что я пытаюсь сделать то же самое из Git Extensions. Затем я получаю эту ошибку:
Файл .gitreview выглядит следующим образом:
[gerrit]
host=193.27.84.155
port=29418
project=IMAGO.git
defaultbranch=master
На сайте git-review я прочитал:
Требуемые значения: хост, проект
Необязательные значения: порт (по умолчанию: 29418), defaultbranch (по умолчанию: master), defaultremote (по умолчанию: gerrit).
Примечания
Имя пользователя не требуется, поскольку оно запрашивается при первом запуске. В отличие от файлов конфигурации git, перед именем переменной не может быть пробела. При первом запуске git-review создаст удаленный доступ для работы с Gerrit, если он еще не существует. По умолчанию удаленное имя — «gerrit», но это можно переопределить с помощью параметра конфигурации «defaultremote». Вы можете указать различные значения, которые будут использоваться по умолчанию, в ~/.config/git-review/git-review.conf или /etc/git-review/git-review.conf. Git-review будет запрашивать систему учетных данных git для пользователя/пароля gerrit при сбое аутентификации через http(s). В отличие от git, git-review не сохраняет пользователя/пароль gerrit в системе учетных данных git в целях безопасности, а конфигурация системы учетных данных git остается под ответственностью пользователя.
Что я могу сделать?
РЕДАКТИРОВАТЬ: Итак, после некоторого блуждания по Интернету я решил пойти и получить последнюю версию Python и переустановить git-review. Удивительно, но это сработало. Однако теперь шпатлевка жалуется на закрытый ключ, отказ в соединении и т. Д. Просто чтобы держать всех в курсе, если вся работа выполняется через bash, все работает как шарм. Я вернусь к своим поискам и буду держать вас в курсе.
РЕДАКТИРОВАТЬ: Ну, я только что изменил ssh-клиент на OpenSSH вместо PuTTY, и теперь все работает хорошо. Если это может помочь кому-то, я рад.