based on #800 (comment)
would be nice if we could fallback to run git credential fill cause it works (at least) on macOS by checking keychain without any explicit credential.helper being defined.
problem is: it does an interactive shell when no credentials are defined. either we figure out how to surpress this or how we can query first if there are credentials defined.