Github crea token con authentication de 2 factores

Estoy tratando de autorizar a un usuario y get un token. El usuario tiene authentication de 2 factores en.

Este es el código que estoy tratando de usar. No aceptará el código que recibo por SMS. Esto funciona si el usuario no tiene 2fa habilitada.

curl -i -u $user -H "X-GitHub-OTP: $code" \ -d '{"scopes": [ "repo" ], "note": "program"}' \ https://api.github.com/authorizations 

http://developer.github.com/v3/auth/#working-with-two-factor-authentication http://developer.github.com/v3/oauth/#create-a-new-authorization

Esto realmente funciona Estaba teniendo problemas con la expiración de los códigos SMS.