implement credential support in Cli Git
use ssh-agent plugin if available
fall back to GIT_SSH