【发布时间】:2020-11-25 02:08:04
【问题描述】:
build.gradle (app) 文件包含应用的keystore 位置和密码。所以我想知道,是否应该将它们包含在公共 GitHub 存储库中?
我的猜测是“不”,如果是这样,我该如何解决这个问题?我可以以某种方式对其进行审查,还是应该干脆不将文件包含在提交中?
如果我应该将它们从提交中删除,我该如何解决由于文件丢失而拉取项目的问题?
【问题讨论】:
build.gradle (app) 文件包含应用的keystore 位置和密码。所以我想知道,是否应该将它们包含在公共 GitHub 存储库中?
我的猜测是“不”,如果是这样,我该如何解决这个问题?我可以以某种方式对其进行审查,还是应该干脆不将文件包含在提交中?
如果我应该将它们从提交中删除,我该如何解决由于文件丢失而拉取项目的问题?
【问题讨论】:
build.gradle 文件中包含您的 android 项目的所有配置。
没有此文件,就无法构建项目。
那么是的,你必须将它包含在 git repo 中。
但您可以将所有敏感数据(如 keystore location and password)移出 build.gradle。
【讨论】: