Many of us working with any cloud provider know that you should never ever commit access keys to a public github repo. Some really bad things can happen if you do. AWS (and I assume all the cloud providers have their equivalent) publish their own best practices about how you should manage access keys. One of the items mentioned there - is never to commit your credentials into your source code!