Weblate 是否可以使用不同的 ssh 密钥在 github 上标识自己?

Is it possible for Weblate to use different ssh keys to identify itself on github?

我在 Github 上使用具有写入权限的部署密钥和 weblate。这样,我可以通过 adding/removing 部署密钥微调 weblate 机器是否可以访问特定存储库。

然而,似乎 weblate 只使用一个私钥,并不是为了使用部署密钥而设计的。处理我的问题的推荐方法是什么?

在 Hosted Weblate 上,我们在 GitHub 上使用单独的用户。这允许您在仅使用一个 ssh 密钥的情况下进行细粒度的访问控制。另见 https://developer.github.com/guides/managing-deploy-keys/#machine-users

但即使使用部署密钥,恕我直言,您也可以将相同的密钥添加到多个 GitHub 项目。