The San Francisco 49ers and right tackle Colton McKivitz agreed to a three-year, $45 million contract extension. He is now tied to the 49ers through 2028.