First implem for pushing a pubilc repo.