我正在构建一个 iOS 应用程序并使用 Fastlane(Scan 和 Gym)上传一些工件。
一切看起来都不错,除了我需要为 CircleCI 中的存储库提供一个“用户密钥”,它可以访问我的 iOS 存储库和证书存储库。我的工作组织也链接到我的帐户,因此我也会授予许可,这在其他存储库中并不理想。
最佳实践是创建一个只能访问项目存储库和密钥存储库的计算机用户,并使用该计算机用户创建用户密钥,以降低授予 CircleCI 项目的 GitHub 访问权限级别。 - https://circleci.com/docs/ios-codesigning/
我将其理解为 - “有权访问存储库的第二个 Github 用户”
但是,我不太确定如何在 CircleCI 中执行此操作,因为在项目设置中添加用户密钥的唯一选项是我的主 GitHub,
有人可以更详细地分享如何实现这一目标吗?