added requirement to pass a private key for git cloning