add git setup support