Ошибка синхронизации между Gerrit и Github для клиента Windows

Ошибка синхронизации между Gerrit и Github для клиента Windows

Я настроил сервер POC Gerrit и могу отправлять на него данные через командную строку Git. Я пытаюсь настроить его так, чтобы менее опытные коллеги могли использовать клиент Github для Windows для синхронизации коммитов с Gerrit, но синхронизация всегда терпит неудачу. Я заметил, что когда я использую GfW, он создает ключ github ssh, поэтому я попытался изменить файл конфигурации:

Host gerrit
 IdentityFile ~/.ssh/id_rsa.user

и у меня пульт ДУ настроен в GfW следующим образом:

ssh://user@gerrit:29418/gerrit-test HEAD:refs/for/master

Я могу синхронизировать клиент GfW с отдельным удаленным сервером Git, который я настроил, поэтому я не думаю, что проблема в GfW или Gerrit по отдельности, скорее в их комбинации. Есть идеи, что здесь происходит?

решение1

Похоже, у вас два ключа. Вам нужно установить каждый открытый ключ на экземпляре Gerrit для пользователя.

Связанный контент