在 Visual Studio 中使 Git 忽略 WebDeploy 的 PublishProfile
Make Git ignore PublishProfile for WebDeploy in Visual Studio
我在 Azure 上托管 ASP.NET MVC 应用程序,所以我使用 WebDeploy。我的发布配置文件有一个文件夹,其中包含 AppName Web Deploy.pubxml,其中包含数据库密码。因此,如果我将更改推送到 Github,每个人都可以看到我的数据库密码。
我为 Visual Studio 使用 Git 扩展名,我想 "untrack" 这个文件夹。我该怎么做?
如果作为一般规则,您希望忽略发布配置文件的提交,则将以下行添加到解决方案的 .gitignore
文件中
*.[Pp]ublish.xml
*.azurePubxml
*.pubxml
*.publishproj
另一方面,花一些时间从发布配置文件中删除数据库配置可能是值得的,方法是使用 Web 部署参数并设置一个小的发布周期以避免直接从 VS 发布。
我在 Azure 上托管 ASP.NET MVC 应用程序,所以我使用 WebDeploy。我的发布配置文件有一个文件夹,其中包含 AppName Web Deploy.pubxml,其中包含数据库密码。因此,如果我将更改推送到 Github,每个人都可以看到我的数据库密码。
我为 Visual Studio 使用 Git 扩展名,我想 "untrack" 这个文件夹。我该怎么做?
如果作为一般规则,您希望忽略发布配置文件的提交,则将以下行添加到解决方案的 .gitignore
文件中
*.[Pp]ublish.xml
*.azurePubxml
*.pubxml
*.publishproj
另一方面,花一些时间从发布配置文件中删除数据库配置可能是值得的,方法是使用 Web 部署参数并设置一个小的发布周期以避免直接从 VS 发布。