Git Smart Server Protocol
The Git Smart server protocol is used for sending and receiving Git pack files.
It has three main commands:
- git-receive-pack
- git-upload-pack
- git-upload-archive
The protocol is used over plain TCP ("git://"), SSH ("git+ssh://") and tunneled over HTTP.
