Support SSH repository URLs and authenticated cloning/updating with SSH keys