The Pull Request guide currently tells readers to use fedpkg clone --anonymous to use git over HTTPS, but then later tells them to use git push <username> - which does not work for HTTPS push - it needs to be fedpkg push instead, which handles setting up access tokens to do push over HTTPS correctly.
fedpkg clone --anonymous
git push <username>
fedpkg push