Yair Golan, a former Israeli general and the leader of the country's left-wing opposition party, has been barred from wearing an Israeli military uniform, entering a military base or serving as a reservist, Defence Minister Israel Katz said on Friday.