
POC Gerrit サーバーをセットアップし、Git コマンドライン経由でプッシュできるようになりました。経験の浅い同僚が Github for 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 のどちらか一方ではなく、この 2 つの組み合わせにあると思います。何が起こっているのか、何かアイデアはありますか?
答え1
2 つのキーがあるようです。ユーザーの Gerrit インスタンスに各公開キーをインストールする必要があります。