我应该将 UniversalApp_TemporaryKey.pfx 上传到 GitHub 吗?
Should I upload my UniversalApp_TemporaryKey.pfx to GitHub?
我在 GitHub 中有一个通用 Windows 应用程序。现在,当我想使用持续集成时,问题来了:临时密钥没有与代码一起上传,所以 CI 构建中断说:
C:\Program Files
(x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1930,5):
warning APPX0104: Certificate file 'UniversalApp_TemporaryKey.pfx' not
found.
我的问题是:我应该上传该文件以使 CI 构建代理能够编译,还是将密钥上传到 public 存储库有任何危险?
正如所讨论的 here 您可以存储在 AppVeyor YAML 文件中而不是签入存储库。
或者您可以将它简单地存储在 GitHub 之外的某个地方,在安全位置并在每次构建期间下载。您可以保密您需要下载为 AppVeyor secure variables
我在 GitHub 中有一个通用 Windows 应用程序。现在,当我想使用持续集成时,问题来了:临时密钥没有与代码一起上传,所以 CI 构建中断说:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1930,5): warning APPX0104: Certificate file 'UniversalApp_TemporaryKey.pfx' not found.
我的问题是:我应该上传该文件以使 CI 构建代理能够编译,还是将密钥上传到 public 存储库有任何危险?
正如所讨论的 here 您可以存储在 AppVeyor YAML 文件中而不是签入存储库。
或者您可以将它简单地存储在 GitHub 之外的某个地方,在安全位置并在每次构建期间下载。您可以保密您需要下载为 AppVeyor secure variables