Adding ssh authentication support using private key for Git.