Falha de sincronização entre o cliente Gerrit e Github para Windows

Falha de sincronização entre o cliente Gerrit e Github para Windows

Eu configurei um servidor POC Gerrit e sou capaz de enviá-lo por meio da linha de comando do Git. Estou tentando configurá-lo para que colegas menos experientes possam usar o cliente Github para Windows para sincronizar commits com Gerrit, mas a sincronização sempre falha. Percebo que quando uso o GfW ele cria uma chave ssh do github, então tentei alterar o arquivo de configuração:

Host gerrit
 IdentityFile ~/.ssh/id_rsa.user

e tenho o controle remoto configurado no GfW como:

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

Consigo sincronizar o cliente GfW com um servidor Git remoto separado que configurei, então não acho que o problema seja necessariamente o GfW ou o Gerrit por conta própria, é mais a combinação dos dois. Alguma idéia do que está acontecendo aqui?

Responder1

Parece que você tem duas chaves. Você precisa ter cada chave pública instalada na instância do Gerrit para o usuário.

informação relacionada