In this guide I will show you how to connect Puppet Enterprise with your Control Repository using GitHub.
Why is it good to connect Puppet Enterprise with a Control Repository?
Ideally you want to connect Puppet Enterprise with a code repository as this will allow to keep all your files and folders that you are working on together in one place.
That way, you can continue to collaborate whilst applying best practices such as managing change management, versioning, pull requests, etc. In this code control repository you can store your code and data to deploy your environments, just as you would with your usual repositories, such as GitHub, BitBucket, and/or GitLab.