Я уверен, что это простая ошибка, но мне интересно написать программу, которая собирает информацию обо всех моих репозиториях на github. Хотя это кажется достаточно простым, чтобы сделать с Octokit, я столкнулся с проблемами, связанными с аутентификацией моего сеанса.
client = Octokit::Client.new \
:login => 'MY_USER_NAME',
:password => 'MY_PASSWORD'
puts client
user = client.user("MY_USER_NAME", :headers => { "PERSONAL_ACCESS_TOKEN_NAME" => "TOKEN" })
puts user
К сожалению, это приводит к следующему:
GET https://api.github.com/users/mccoleman75225: 401 - Must specify two-factor authentication OTP code. // See: https://developer.github.com/v3/auth#working-with-two-factor-authentication (Octokit::OneTimePasswordRequired)
Как кто-то go проверяет подлинность своего сеанса?