The SF Giants have signed former Twins highly-regarded pitching prospect Blayne Enlow to a minor-league contract.