gutHub setup from Oreily pdf