i've posted a link to the project, you can try that out, maybe? :)
Hmmm,... so I google for a bit and it seems that you only need a link to upload your game on to itch.io, isn't it??
nope, at least that's what i know, i had to upload game files, not the link :)