improved git serve with usage prompt