Ground cover under 3 huge pine trees

We have 3 huge pine trees on a slope into the valley between our neighbour and us. It is bare except for the hostas that we have recently planted. When there is heavy rain, our roof gutter overrflows and washes…