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

Я настроил POC-сервер Gerrit и могу использовать его с помощью командной строки Git. Я пытаюсь настроить его так, чтобы менее опытные коллеги могли использовать клиент Github для Windows для синхронизации коммитов с Герритом, но синхронизация всегда терпит неудачу. Я заметил, что когда я использую 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 для пользователя.

Другие вопросы по тегам