[JENKINS-24112] Support authentication proxy

This PR makes git-client to support authentication proxy.

* [JENKINS-24112](https://issues.jenkins-ci.org/browse/JENKINS-24112)