C# 我是否应该将我的UniversalApp_TemporaryKey.pfx上传到 ;github?

C# 我是否应该将我的UniversalApp_TemporaryKey.pfx上传到 ;github?,c#,.net,github,continuous-integration,appveyor,C#,.net,Github,Continuous Integration,Appveyor,我在GitHub中有一个通用Windows应用程序。现在,当我想使用持续集成时,问题来了:临时密钥没有与代码一起上载,因此CI构建中断,说: C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppxPackage.Targets(1930,5): 警告APPX0104:证书文件“UniversalApp_TemporaryKey.pfx”不可用 找到了 我的问题是:我应该上传该文件以便CI buil

我在GitHub中有一个通用Windows应用程序。现在,当我想使用持续集成时,问题来了:临时密钥没有与代码一起上载,因此CI构建中断,说:

C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppxPackage.Targets(1930,5): 警告APPX0104:证书文件“UniversalApp_TemporaryKey.pfx”不可用 找到了

我的问题是:我应该上传该文件以便CI build agent能够编译,还是将密钥上传到公共存储库有任何危险?

如前所述,您可以存储在AppVeyor YAML文件中,而不是签入存储库

或者,您可以将其简单地存储在GitHub之外的某个安全位置,并在每次构建过程中下载。您可以保留作为AppVeyor下载所需的机密