我有一个 github 帐户,并且我的用户凭据是真实的。但是,我无法使用 travis login --pro 登录 Travis,它总是给出错误

Yig*_*tB. 5 travis-ci travis-ci-cli

特拉维斯登录--pro

该命令找不到我的帐户,但我确信给定的用户名和密码是正确的。我之所以确定是因为我可以使用相同的用户名和密码登录我的github帐户。

特拉维斯报告给出了这个消息。

运行时发生错误travis login -e "https://travis-ci.com/": RuntimeError: Not Found from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:212 :在rescue in basic_auth' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:208:in basic_auth' 来自 C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:216:in login' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:81:in possible_tokens' 来自C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:50:in each_token' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/tools/github.rb:37:in with_token' 来自 C:/Ruby27- x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/cli/login.rb:31:in login' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/cli/login.rb:50:in run' 来自 C:/Ruby27-x64/lib/ruby /gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/cli/command.rb:200:in execute' from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/travis-1.10.1.travis.1321.9/lib/travis/cli.rb:64:in run'来自 C:/Ruby27-x64/lib/ruby/gems/2.7。 0/gems/travis-1.10.1.travis.1321.9/bin/travis:18:in<top (required)>' from C:/Ruby27-x64/bin/travis:23:in load' 来自 C:/Ruby27-x64/bin/travis:23:in `'

有关命令行工具的问题,请访问https://github.com/travis-ci/travis.rb/issues。对于 Travis CI 一般情况,请访问https://github.com/travis-ci/travis-ci/issues或发送电子邮件至 support@travis-ci.com。

版本是

ruby 版本 ruby​​ 2.7.2p137(2020-10-01 修订版 5445e04352)[x64-mingw32]

特拉维斯版本1.10.0

我怎么解决这个问题?

问候,

小智 5

travis login --pro --github-token yourGitHubTokenHere
Run Code Online (Sandbox Code Playgroud)

您可以找到 Github 令牌:github.com -> 设置 -> 开发者设置 -> 个人访问令牌或访问此链接 ( https://github.com/settings/tokens )


小智 1

我遇到了同样的问题,并且能够通过从 gem travis 转移到自制 travis (不确定这是否是根本问题 - 但后来有所帮助)+使用带有标志的 travis 登录来最终解决它--github-token