Description
https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols
https://datatracker.ietf.org/doc/html/rfc4251 - The Secure Shell (SSH) Protocol Architecture
https://datatracker.ietf.org/doc/html/rfc4252 - The Secure Shell (SSH) Authentication Protocol
https://datatracker.ietf.org/doc/html/rfc4253 - The Secure Shell (SSH) Transport Layer Protocol
https://datatracker.ietf.org/doc/html/rfc4254 - The Secure Shell (SSH) Connection Protocol
Note: the TCP client in ABAP is a mess, and SSH is not a good fit, so frame sizes will probably have to be 1 byte making it very slow, but this maybe be okay for some scenarios. Or https://datatracker.ietf.org/doc/html/rfc4253#section-6 ?
https://docs.github.com/en/developers/overview/managing-deploy-keys#deploy-keys
https://github.com/billchurch/webssh2
https://github.com/mscdex/ssh2