Зеленая улица - свободный прямой путь, беспрепятственное продвижение.

Оборот этот собственно русский, отмечают фразеологические словари и справочники. Источник его - профессиональная речь железнодорожников. Дать зеленую улицу значит у них "обеспечить составу беспрепятственное движение на зеленый свет по всему пути следования". Этот профессионализм полюбился не только тем, кто имеет отношение к железнодорожным составам, но и всем остальным, говорящим по-русски.

Но когда-то зеленая улица означало совсем другое. Она была связана с телесными наказаниями.

Этот вид наказания использовался в царской армии в XIX веке: наказуемого прогоняли сквозь строй солдат со шпицрутенами (это такие длинные гибкие прутья, палки из лозняка, розги).

Выражение, как и в случае с современной зеленой улицей, не заимствованное, а наше, исконное. Почему улица? Предполагают, что улицу напоминал строй солдат в зеленых мундирах, да и сами шпицрутены были зелеными. В общем, полнейшее цветовое соответствие.

Интересно, что два эти оборота, устарелый и современный, никак не связаны. Появились они независимо друг от друга в разное время.

Узнать больше: rg.ru