# Functions
GetGitCommandEnvAndURL returns URL and env options for git operation.
IsSSHURL returns true if supplied URL is SSH URL.
No description provided by the author
NormalizeGitURL normalizes a git URL for lookup and storage.
TestRepo tests if a repo exists and is accessible with the given credentials.
# Interfaces
Client is a generic git client interface.
ClientFactory is a factory of Git Clients Primarily used to support creation of mock git clients during unit testing.