2016-11-02 2 views
0

У меня есть установка экземпляра gerrit, где я могу нажать git, без проблем.Плагин просмотра кода Gerrit для Git Extensions не позволяет мне нажать

Единственная проблема, когда я пытаюсь сделать то же самое из Git Extensions. Тогда я получаю эту ошибку:

enter image description here

.gitreview файл следующим образом:

[gerrit] 
host=193.27.84.155 
port=29418 
project=IMAGO.git 
defaultbranch=master 

На сайте ГИТ-обзор я прочитал:

Required values: host, project

Optional values: port (default: 29418), defaultbranch (default: master), defaultremote (default: gerrit).

Notes

Username is not required because it is requested on first run Unlike git config files, there cannot be any whitespace before the name of the variable. Upon first run, git-review will create a remote for working with Gerrit, if it does not already exist. By default, the remote name is ‘gerrit’, but this can be overridden with the ‘defaultremote’ configuration option. You can specify different values to be used as defaults in ~/.config/git-review/git-review.conf or /etc/git-review/git-review.conf. Git-review will query git credential system for gerrit user/password when authentication failed over http(s). Unlike git, git-review does not persist gerrit user/password in git credential system for security purposes and git credential system configuration stays under user responsibility.

Что я могу делать?


EDIT: Хорошо, так что после блуждания по Интернету в течение некоторого времени, я решил пойти и принести последнюю версию Python и переустановить ГИТ-обзор. Удивительно, но это сработало. Однако теперь шпаклевка жалуется на закрытый ключ, соединение отказалось и т. Д. Просто чтобы все обновлялись, если вся работа выполняется через bash, все работает как шарм. Я вернусь к моим запросам и буду держать вас в курсе.


EDIT: Ну, я просто изменил SSH клиент для OpenSSH вместо замазки и все прекрасно работает в настоящее время. Если это может кому-то помочь, я рад.

ответ

1

Вам нужно добавить следующую строку в раздел [Геррит] файл .gitreview:

defaultremote=remote-name 

По умолчанию удаленного имени является «происхождением», но вы должны убедиться, что ваш Геррит удаленным имя первого:

git remote -v 

Here вы найдете более подробную информацию об этом.

+0

Собственно, нет, мне не нужно. Если бы вы внимательно прочитали полный пост, вы бы заметили, что он явно говорит, что удаленный файл будет автоматически создан, если он не существует. –

+0

И еще одно: по умолчанию удаленное имя по умолчанию - «gerrit», а не «origin» –

+0

Извините, когда я написал «default», я имел в виду по умолчанию для Git/Gerrit, а не для GitExtensions. Эта разница может быть проблемой. Если вы видели ссылку, которую я отправил, вы заметили, что это была такая ситуация. –

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