Skip to content

GitHub issue on git reflow setup --> 404 #250

@togume

Description

@togume

Hello! I'm getting the following error when doing git reflow setup on a new machine:

/Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/git_server/git_hub.rb:146:in `rescue in authenticate': We were unable to authenticate with Github. (RuntimeError)
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/git_server/git_hub.rb:107:in `authenticate'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/git_server.rb:17:in `connect'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/workflows/core.rb:51:in `block (3 levels) in <class:Core>'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/highline-2.0.3/lib/highline/menu.rb:449:in `value_for_selected_item'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/highline-2.0.3/lib/highline/menu.rb:415:in `select'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/highline-2.0.3/lib/highline.rb:277:in `choose'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/3.0.0/forwardable.rb:238:in `choose'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/3.0.0/forwardable.rb:238:in `choose'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/workflows/core.rb:47:in `block in <class:Core>'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/workflow.rb:184:in `block in command'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow.rb:52:in `method_missing'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/exe/git-reflow:19:in `public_send'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/exe/git-reflow:19:in `<top (required)>'
	from /Users/togume/.asdf/installs/ruby/3.0.0/bin/git-reflow:23:in `load'
	from /Users/togume/.asdf/installs/ruby/3.0.0/bin/git-reflow:23:in `<main>'
/Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/response/raise_error.rb:19:in `on_complete': GET https://api.github.com/authorizations: 404 - Not Found (Github::Error::NotFound)
See: https://docs.github.com/rest
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/middleware.rb:19:in `block in call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/response.rb:59:in `on_complete'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/middleware.rb:18:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/middleware.rb:18:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/middleware.rb:18:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/middleware.rb:18:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/response/follow_redirects.rb:84:in `perform_with_redirection'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/response/follow_redirects.rb:72:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/request/basic_auth.rb:32:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/request/url_encoded.rb:25:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/request/multipart.rb:30:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/request/jsonize.rb:23:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/rack_builder.rb:154:in `build_response'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/connection.rb:492:in `run_request'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/faraday-1.4.1/lib/faraday/connection.rb:198:in `get'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/request.rb:68:in `call'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/request/verbs.rb:23:in `get_request'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/client/authorizations.rb:28:in `list'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/api.rb:250:in `block in execute'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/api.rb:237:in `run_callbacks'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/api.rb:249:in `execute'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/api.rb:209:in `block in method_added'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/api.rb:250:in `block in execute'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/api.rb:237:in `run_callbacks'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/api.rb:249:in `execute'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/github_api-0.19.0/lib/github_api/api.rb:209:in `block in method_added'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/git_server/git_hub.rb:119:in `authenticate'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/git_server.rb:17:in `connect'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/workflows/core.rb:51:in `block (3 levels) in <class:Core>'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/highline-2.0.3/lib/highline/menu.rb:449:in `value_for_selected_item'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/highline-2.0.3/lib/highline/menu.rb:415:in `select'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/highline-2.0.3/lib/highline.rb:277:in `choose'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/3.0.0/forwardable.rb:238:in `choose'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/3.0.0/forwardable.rb:238:in `choose'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/workflows/core.rb:47:in `block in <class:Core>'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow/workflow.rb:184:in `block in command'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/lib/git_reflow.rb:52:in `method_missing'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/exe/git-reflow:19:in `public_send'
	from /Users/togume/.asdf/installs/ruby/3.0.0/lib/ruby/gems/3.0.0/gems/git_reflow-0.9.5/exe/git-reflow:19:in `<top (required)>'
	from /Users/togume/.asdf/installs/ruby/3.0.0/bin/git-reflow:23:in `load'
	from /Users/togume/.asdf/installs/ruby/3.0.0/bin/git-reflow:23:in `<main>'

How do I fix this or how can I help to get this working?

FYI that I'm using multi-factor auth.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions