updated create gitrepo function