What links are you referring?
The rule is talking about leaving your game link in other peoples comments.
The games that get submitted will all be in one place on itch. When you leave a comment on a game your game will be apart of it anyways.
Like I'm working with a another person to do the coding while I do the art, the coder needs to give credit to my itch account. That's not promoting, but I just want to make sure that that's okay.