
Configuré un servidor POC Gerrit y puedo acceder a él a través de la línea de comandos de Git. Estoy intentando configurarlo para que los colegas menos experimentados puedan usar el cliente Github para Windows para sincronizar confirmaciones con Gerrit, pero la sincronización siempre falla. Noto que cuando uso GfW crea una clave ssh de github, así que intenté cambiar el archivo de configuración:
Host gerrit
IdentityFile ~/.ssh/id_rsa.user
y tengo el control remoto configurado en GfW como:
ssh://user@gerrit:29418/gerrit-test HEAD:refs/for/master
Puedo sincronizar el cliente GfW con un servidor Git remoto separado que he configurado, por lo que no creo que el problema sea necesariamente GfW o Gerrit por sí solos, sino más bien la combinación de los dos. ¿Alguna idea de lo que está pasando aquí?
Respuesta1
Parece que tienes dos llaves. Debe tener cada clave pública instalada en la instancia de Gerrit para el usuario.