Package clients includes the implementation for diferent transport protocols

go-git needs the packfile and the refs of the repo. The `NewGitUploadPackService` function returns an object that allows to download them.

go-git supports HTTP and SSH (see `Protocols`) for downloading the packfile and the refs, but you can also install your own protocols (see `InstallProtocol` below).

Each protocol has its own implementation of `NewGitUploadPackService`, but you should generally not use them directly, use this package's `NewGitUploadPackService` instead.

clients is referenced in 1 repository