The Giants signed Barkley to their practice squad Tuesday, Mike Garafolo of NFL Network reports.
Barkley was let go from the Bills' practice squad Sept. 1 after sustaining an elbow injury during the preseason. With Tyrod Taylor (ribs) knocked out of Sunday's 13-10 overtime loss to the Jets and Daniel Jones just (neck) cleared for contact, the Giants signed Tommy DeVito to their active roster Tuesday and added Barkley to their practice squad as insurance in case Jones or Taylor are unable to suit up this week.