I would suggest that the anonymous vs. developer question be asked first because this question is only meaningful if the user is planning to modify the repo outside of this script.
That way, if they choose to set up as read-only then this is one less choice the user has to make.