I know how to use a SCM like GitHub in Jenkins freestyle project in order to create a simple build. But I am trying to understand the difference between using a GitHub repos