EasyTether or PDAnet can do it via USB without root. The free versions don't give you https access. You can pay a one time fee for that.
With root there are wireless options, like Wireless Tether and Barnacle. Both free.
I think I am going to go with DJ05 and superclean 0.9