To remove the need for git to be installed on the repository server, git-receive-pack should be implemented by the shell.