We have Kentio CI enabled and are not considering disabling it. My situation is that I would like to have SSL enabled on all pages on the Kentico site that's deployed on the server but would like to keep SSL disabled when we are developing locally. 

I am aware that SSL can be enabled by going to the document root settings and then setting the "Require SSL" radio to "Yes". This works great and is exactly what I want.

The problem is that because locally we have this setting set to "No" and we have CI enabled, when we deploy to the server the local setting overrides the server and the server root page gets the setting set back to "No" and we have to manually switch it.

I know there are ways to include and exclude objects from the CI process by modifying the repository.config file and according to the docs [here](https://docs.kentico.com/k10/developing-websites/preparing-your-environment-for-team-development/setting-up-continuous-integration/excluding-objects-from-continuous-integration), it is also possible to exclude individual objcects from the CI process. Of particular note is this line in the docs:

> 
> To exclude pages (the cms.document object type), use alias path values instead of code names. This identifies pages based on their location in the content tree.
> 
> 
> 

I have attempted to exclude the root page of the site with the following code in `repository.config`:

```
<ObjectFilters>
    <ExcludedCodeNames ObjectType="cms.document">/</ExcludedCodeNames>
</ObjectFilters>

```

Without this line any modifications to the root document is noted as a modification by Git which is expected but upon adding this line Git marks the doc for deletion as below screenshot:

[![Git status](https://i.stack.imgur.com/b7KT6.png)](https://i.stack.imgur.com/b7KT6.png)

Maybe this is expected behaviour, I just don't know.

I would like to know how this individual page exclusion from CI can be achieved. Any help is appreciated.