Video finished? You do not seem to have social links to the videos you make.
How do you feel about people archiving indie games? How would you react if you found a re-upload of your project?
That is not archiving. Abandonware sites do some archiving. Uploading things to a site that does not allow this kind of thing is not archiving, it is outright stupid and will result in account termination sooner or later.
And yes I have seen several of those types. Some even sell those games. Some were just scammers. Some probably kids that do not understand what they are doing.
And the reaction would be the same as with all software piracy.
What if the game in question was removed by the creator? Does this change your answer to the previous question?
Should I shrug any harder? ;-)
On the parts of the internet where you can't prevent it, the reason for the dissapearance changes not really anything. Same for the parts of the net, where there are things like a tos that forbids it.
What might have influence about my opinion is, if the game in question was a paid game to begin with. But you still could not upload it to places like Itch.
In your opinion, is there any situation in which it is morally acceptable to re-upload a game you do not own?
On Itch? No. It just creates additional work for staff when they delete it and maybe your account for tos violoation.
On the darker parts of the web, the newer generation of developers often embrace the distribution channel and upload it themselves at places that might be considered archives. Or they use the pay what you want feature on Itch.
So, morally, it get's okay-ish if there is no harm done to the developer. And removing logos and credits would be such a harm.
What preventative measures can developers take to prevent their games from being re-uploaded by a third party?
None. It can't be prevented. On sites like itch, something can be done after the fact. But any non-online mandatory account login game (and some of those too) can be "archived" by anyone bothering to do so.
If you still make your video, I suggest you have a look at the situation of No One Lives Forever. I would love to buy that game digital. But. I. Can. Not.