Image may be NSFW.
Clik here to view.
Clik here to view.

It is just too easy to accidentally push confidential information up to a publicly hosted source repository such as Github. Also, when managing a project with multiple developers, it can become messy managing multiple configuration files between team members.
Image may be NSFW.
Clik here to view.