South Carolina has rewarded football coach Shane Beamer with a new contract that will run through the end of 2030.