Currently the Git Clone step suppprts using a connector with GitHub using GitHub App authentication.
The Direct push only supports using username and password and not GitHub App auth.