NewRepoHandler now is responsible for running git init itself