[asp.net核心appsettings.json在github中

问题描述 投票:0回答:1

我有一些使用ASP.NET Core 3构建的项目,这些项目是我在localhost上开发的,并发布到共享的Windows托管帐户。

我想将上述项目放入公共存储库中的GitHub,但问题是appsettings.json文件具有与共享主机上的SQL Server数据库的连接。

当推送到GitHub时,有什么方法可以解决显示在appsettings.json中的此信息?

我已经阅读了有关在appsettings.json中使用Secrets的信息,但我认为我无法在共享Windows托管上使用Secrets(除非我在那里遗漏了一些明显的东西)。

任何帮助,不胜感激!

提前感谢。

我有几个使用ASP.NET Core 3构建的项目,我在localhost上开发并发布到共享的Windows托管帐户。我想将上述项目放在Public的GitHub中...

asp.net github config core appsettings
1个回答
0
投票

如果无法使用特定于环境的配置,例如环境变量或机密管理器(请参阅docs,则可以创建自己的存储库以供部署,其中包含生产appsettings文件(包含敏感信息,如连接字符串) )。您可以推送到两个存储库,也可以自动将存储库保持同步,例如使用GitLab's Repository mirroring(如果托管私有存储库,则可以选择)。

© www.soinside.com 2019 - 2024. All rights reserved.