Can't push to my own gitlab CE fork

When trying to push to my own gitlab ce fork via https I get the following message:

git push
GitLab: You are not allowed to push code to this project.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Do you have 2FA enabled? It may be that you need to use a Personal Access Token to access the repository.

Also, are you sure you’re pushing to the correct remote? What results do you get from git remote -v?