make git source configurable