I just use penetrating oil to clean the hinges because it doesn't seem very harmful to paint. I don't like to use white lithium grease on door hinges anymore. It doesn't look very good when it's new all white everywhere and conspicuous and then it gets really dirty and even worse looking pretty fast.
I would just use regular chassis grease but you need something that applies on thinly and gets into the hinge joint, such as a spray on grease. I found motorcyle chain lube to work well. It dries to an inconspicuous dark film like chassis grease, is very slippery and seems to hold up well and not attract quite as much dirt. It can have a little bit of a chemical odor when first applied depending on brand but that goes away when the carrier oils fully evaporate.