On my ABAP developer edition I'd like to use RFC destinations for the HTTP client (cl_http_client=>create_by_destination). This has the advantage that I don't need to provide my credentials anymore. I'd like to create a RFC destination for every git server I use.
Two possible ways to implement this.
provide a new option in repo settings to maintain a RFC destination
provide RFC destination somehow over the APIs
provide a new user exit override abapGit standard http client instantiation, somewhere here