Barkley signed with the Giants' practice squad Wednesday, Pat Leonard of the New York Daily News reports.
Barkley was waived from the team's 53-man roster Monday due to the expected return of Tyrod Taylor (ribs), but the USC product will ultimately remain with the franchise as a member of its practice squad.