title: Jenkins : Clone code from Git hub repository having 2FA authentication
body: <p>I was using Github normal credential in Jenkins to fetch code from one of the git hub repository . 
  But recently the Github account has been changed to use 2FA (two face authentication).So I started using google authentication application for this. I was able to access repository using the 2FA but in jenkins I could find any solution to fetch code of scheduled jenkins jobs. 
  Is there any workaround or Jenkins plugin through which I can handle 2FA authentication in jenkins?</p>