0

我最近和特拉维斯一起工作。我需要加密服务帐户凭据(从 GCP 授权 Travis 访问 GCP)。我遇到了以下命令来加密文件:

travis encrypt-file Downloads\mygcpproject-344401-5222dd5351fb.json -r <travis_repo>

此文件生成名为 的加密文件mygcpproject-344401-5222dd5351fb.json.enc。然后,我们将此加密文件添加到 GitHub 存储库,然后 Travis 从那里根据这些凭据在 GCP 上部署应用程序。

我的问题是:

当我们将代码连同这个加密凭证文件一起推送到 GitHub 时,为什么我们需要-r在上面的命令中使用 flag?

否则,如果我们使用-rflag 直接将凭据设置为 travis env 变量,那么为什么我们需要将这个加密文件推送到 GitHub?-r此命令中 flag的确切用途是什么?

请解释。提前致谢!!

4

0 回答 0