The city of San Diego is closing a portion of Texas St. from Friday night to Saturday morning to repair a stormwater channel and stabilize the embankment ahead of anticipated rain next week.