what kind of portable heat can one use in tent for 3-5hrs?

The portable heat unit doesn't have to run all night. it should last long enough to warm 2 person in winter tent stay warm before falling sleep.

I am not referring to any kerosene/ gas heater since they produce CO in enclosed space.