Convert http(s) github urls to github ssh urls

To support private repositories cloning with public-private-key authentication, we're now converting the Github http(s) urls from the payload to github ssh urls.