【发布时间】:2020-07-11 20:03:46
【问题描述】:
我正在开发一个涉及很多敏感 api 密钥的 android 项目。这些键存储在特定的 gradle 属性文件中,git 会忽略该文件。
secret.properties
apikey="938484738288274932228"
问题是如何启用 github 操作来访问此属性文件及其中的值,而无需将文件推送到 git。
已经尝试过 - 使用空白值制作后备属性文件(但将来的测试可能需要这些值)
【问题讨论】:
-
您可以尝试使用 Transcrypt(不是 Python 之一 - elasticdog 的 this library),它允许您“透明地加密 git 存储库中的文件”,然后将密码和/或密码存储在您的秘密中如下丁科所述。
-
有趣的方法,我只需要 gradle 就可以访问这些值,这样就可以了。
标签: java android gradle github github-actions