Pro Git
Pro Git Esto es muy parecido a invocar git-upload-pack sobre una conexión SSH, pero el segundo intercambio es realizado como una petición separada:
=> POST $GIT_URL/git-upload-pack HTTP/1.0 0032want 0a53e9ddeaddad63ad106860237bbf53411d11a7 0032have 441b40d833fdfa93eb2908e52742248faf0ee993 0000De nuevo, este es el mismo formato visto más arriba. La respuesta a esta petición será éxito o fallo, e incluirá el empaquetado.
Esta sección contiene una descripción muy básica de los protocolos de transferencia. El protocolo incluye muchas otras caracterÃsticas, como las capacidades multi_ack o side-band, pero su tratamiento está fuera del alcance de este libro. Hemos tratado de darte una panorámica de la comunicación entre cliente y servidor; si necesitas profundizar en esto, es probable que desees echar un vistazo al código fuente de Git.
