The repeal passed the Senate on a near party line vote (R over D), sponsored by 3 Republicans, and passed the House will nearly all R and 2/3 of D.
Clinton could have vetoed it, though, since the Senate didn't have a two-thirds majority.
https://en.m.wikipedia.org/wiki/Gramm%E2%80%93Leach%E2%80%93...
Of course, looking to the future from the future, a veto would likely be irrelevant since Bush took over a year and a half later.