There’s a known problem in server configuration and deploying, when you have to store your private data such as: database passwords, application secret-keys, OAuth secret keys and so on, outside of the git repository. Even if this repository is private, it is a security risk to just publish them into the world wide web. What are the drawbacks of storing them separately? These files are not version
![Store your private data inside a git repository (Example)](https://cdn-ak-scissors.b.st-hatena.com/image/square/450f27e9e82a3b19c12d31eedbd5e077d8db750f/height=288;version=1;width=512/https%3A%2F%2Fcoderwall-assets-0.s3.amazonaws.com%2Fuploads%2Fuser%2Favatar%2F142145%2F4660275.jpeg)