Push-Pull: A non-insecticide pest control technique developed in Africa for the protection of corn ...
This is basically a technique for farming on a large scale but there seems no obvious reason why this wouldn't work on a smaller scale in the garden.