I would like to access (clone/push/pull) a private (via ssh) git repository while behind a corporate firewall that only allows http proxy access. I have written a robust Java (d
Can you get a normal ssh (command-line) session going? If so, git should also work.
When using ssh, git should pick up your configuration options in .ssh/config.
If that is not enough, you can point the environment variable GIT_SSH at a modified version of ssh (or shell script wrapper).