Use Github auth for git clones if the PR is private

Use github oauth token or a github user and password for git clones.