The Golden State Warriors have signed free-agent center Kwame Brown to a $7 million, one-year deal.