git: Add HTTPS support to Git Protocol
Git protocol version 2[1] supports multiple transport mechanisms, one of which is via HTTPS.
Adapt the existing Git-over-TCP dissector to support Git-over-HTTP for fetch and clone requests, following Git's http-protocol specifications[2].
[1] https://www.kernel.org/pub/software/scm/git/docs/technical/protocol-v2.html [2] https://www.kernel.org/pub/software/scm/git/docs/technical/http-protocol.html
Part of #17093
Based-on-patch-by: Richard Sharpe realrichardsharpe@gmail.com
Edited by Joey