
POC Gerrit 서버를 설정했으며 Git 명령줄을 통해 해당 서버로 푸시할 수 있습니다. 경험이 부족한 동료가 Windows용 Github 클라이언트를 사용하여 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 인스턴스에 각 공개 키를 설치해야 합니다.