Fix #345 Add a config option for default repo type, default to Git