Small celestial bodies are weird like that. They are massive compared to our everyday things but are so low in gravity you can run and or jump off some of them.
One of the theoretical methods to deflect a small to medium size asteroid is to simply put as big a satellite as you can in orbit around it. The satellite will slowly drag the asteroid off course through their mutual attraction. This is called a gravitational tractor.