add fall-back git checkout