only support git and GHE