Skip directly to content

git

Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

So far, we have set up a puppet client and installed jenkins using puppet. Before we can go crazy automating all the things through Jenkins we need to make sure our jobs and configurations for jenkins are properly stored in git. In this tutorial we will create a security certificate to allow for jenkins to work against a github repository. We will then create a jenkins that will manage our configuration files and job definitions in the github repository.

Create Security Certificate

The command to create a ssh key is ssh-keygen. Github has fantastic documentation for setting up ssh keys if you