git has an env var (GIT_TERMINAL_PROMPT) that controls whether it will ask prompts on stdin. tools.gitlibs has a configuration property that controls how this is set (defaults to false, no interactive prompts, should just fail). tools.deps uses the default there. clj and clojure commands should configure to allow terminal use.
tools.gitlibs should also inheritIO for stdin in this case
also check into UI dialog from os x credentials handler when using it as the git credential oracle
git has an env var (GIT_TERMINAL_PROMPT) that controls whether it will ask prompts on stdin. tools.gitlibs has a configuration property that controls how this is set (defaults to false, no interactive prompts, should just fail). tools.deps uses the default there. clj and clojure commands should configure to allow terminal use.
tools.gitlibs should also inheritIO for stdin in this case
also check into UI dialog from os x credentials handler when using it as the git credential oracle
Examples where these things come up:
git host not in known_hosts
git ssh with key with pw
git https access with unknown user/pw (I think?)