9905521957
## Summary It turns out that the Git fetch implementation is initializing its own client, which can be really expensive on macOS (due to loading native certificates) _and_ bypasses any of our middleware. This PR modifies the Git implementation to accept a shared client.