The New York Giants are signing former Atlanta Falcons running back Devonta Freeman to a short-term contract after losing Saquon Barkley to a season-ending knee injury.