How to see command line arguments passed to program in core.sshcommand?
- From
- Jeffrey Walton <noloader@gmail.com>
- Date
- Sep 23, 2019, 03:17 UTC
- Message-ID
- <CAH8yC8nVBcBntJVZ6eV+YxoBpZRx+ecC2JxGuunhxNbY2cGyFQ@mail.gmail.com>
Hi Everyone,
I'm working in an unusual setup on WIndows. I need to 'git clone' over SSH, but a third party program has to handle the tunnel. It happens by using this git configuration:
git config --global core.sshcommand "tunnel.exe ... <path-to-public-key>"
After I execute the 'git config' command, I open ~/.gitconfig and ensure the path is correct and quoted per Windows standards.
So far the result has been a failed authentication, which seems to indicate something went sideways using the public key. I don't receive an error from Git or or the tunnel program relating to a "file not found" (or any errors for that matter until authentication fails).
I need to spy the command line arguments being passed around, but I have not been able to do so. 'git clone -verbose' is ineffective, and -vvv is rejected as an unknown option.
How do I see command line arguments passed to the program in core.sshcommand?
Thanks in advance.