Начал профессиональную карьеру в клубе «Сараево» в &lt;a href="%D0%A7%D0%B5%D0%BC%D0%BF%D0%B8%D0%BE%D0%BD%D0%B0%D1%82%20%D0%AE%D0%B3%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D0%B8%D0%B8%20%D0%BF%D0%BE%20%D1%84%D1%83%D1%82%D0%B1%D0%BE%D0%BB%D1%83%201990/1991"&gt;сезоне 1990/91&lt;/a&gt;, за все годы здесь он сыграл порядка 200 матчей. С началом войны в Боснии многие игроки покинули клуб, однако Репух остался верен своей команде. В 1995 году после того, как его заметили скауты во время одного из матчей чемпионата Боснии и Герцеговины, Репух присоединился к клубу французской Лиги 1 «Лорьян», где находился в течение одного сезона, прежде чем вернуться в ФК «Сараево». В 1997 году осуществил переход в турецкую Суперлигу, где сначала выступал за «Карабюкспор» вместе с Санином Пинтулом и Сеядом Халиловичем, а позднее в «Бурсаспоре» с Мирзой Варешановичем. После пребывания в Израиле, играя за «Хапоэль» Иерусалим и «Хапоэль Холон», снова вернулся в «Сараево». Летом 2001 года вместе со своим соотечественником Срджаном Пецелем перейдя в российский клуб «Сокол» Саратов, стал одним из первых в истории команды легионеров из дальнего зарубежья. Дебютировал в чемпионате России 11 августа в домашнем матче 21-го тура против московского «Динамо», выйдя с первых минут и будучи заменённым на 23-й минуте матче Виталием Самойловым. Во время межсезонья остался в Саратове. После окончания первого круга сезона 2002 года покинул Россию и вновь вернулся в «Сараево». В сезоне 2004/05 выступал за мальтийский клуб «Пьета Хотспурс». В 2007 году выиграл чемпионат Боснии и Герцеговины с «Сараево». Завершал карьеру в 2010 году в клубе низшего дивизиона «САШК Напредак».