Please do not split topics across several threads.
This makes following the conversation in the threads view very hard as the context of the other messages is missing.
If you have additional information either edit the original message or post to its thread.
Regarding the problem, JGit is a pure Java implementation of Git.
It has exactly one place where indeed an external process is called, which is during initialization to find system configuration.
You can disable that, or make sure it is done in a CC compliant way.
There are other threads about the very same topic here or on the forums, I don't remember where exactly.
But speaking generally, the document you linked to already tells you. Either make sure the external process call is just done at execution phase, or if you really need it at confiugration phase, wrap whatever does the external call in a
ValueSource
where it is legal to call external processes, with all implications this comes with.