Windows 客户端的 Gerrit 与 Github 同步失败

Windows 客户端的 Gerrit 与 Github 同步失败

我已经设置了一个 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 本身,而更多是两者的结合。您知道这是怎么回事吗?

答案1

听起来您有两个密钥。您需要将每个公钥都安装在用户的 Gerrit 实例上。

相关内容