Archivo configuración para secrets

appSettings

Editar Web.config y añadir file="secrets.config" en <appSettings>

<appSettings file="secrets.config">
    <add key="webpages:Version" value="3.0.0.0"/>
    <add key="webpages:Enabled" value="false"/>
    <add key="ClientValidationEnabled" value="true"/>
    <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>

Crear en la raíz (donde Web.config) secrets.config y añadir lo parámetros.

<appSettings>
    <add key="Host" value=""/>
    <add key="EnableSsl" value=""/>
    <add key="UserName" value=""/>
    <add key="Password" value=""/>
    <add key="Port" value="" />
</appSettings>

Por ultimo, añadirlo a .gitignore

secrets.config

connectionStrings

Lo mismo que con appSettings

<connectionStrings configSource="ConnectionStringsSecret.config">
</connectionStrings>