The question above seems a popular one on google so I thought I would share my take since I use a repeating linear gradient over my background image on this very site.
The solution to this problem is a little counter intuitive which is why, I think, some people miss it – it’s all about order!