Definitely one and only one repository where the "versions / releases" are branches or tags. That way, you can compare your versions with git, fix an old version, etc.
Having multiple repositories is a PITA for you and for others.
I like this branching strategy but you can use your own: https://trunkbaseddevelopment.com/