# Functions
InstallProtocol adds or modifies an existing protocol.
NewGitUploadPackService returns the appropiate upload pack service among of the set of known protocols: HTTP, SSH.
# Variables
DefaultProtocols are the protocols supported by default.
KnownProtocols holds the current set of known protocols.
# Type aliases
ServiceFromURLFunc defines a service returning function for a given URL.