5

特拉维斯登录--pro

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

travis 报告给出了这个信息。

运行时发生错误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 :in 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 从 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

我怎么解决这个问题?

问候,

4

4 回答 4

5
travis login --pro --github-token yourGitHubTokenHere

您可以找到 Github 令牌:github.com ->Settings->Developer settings->Personal Access Tokens 或访问此链接 ( https://github.com/settings/tokens )

于 2021-01-18T13:12:24.040 回答
1

I had the same issue and was able to finally solve it by moving from the gem travis to homebrew travis (not sure if this was the root issue -- but the later helped) + using travis login with the --github-token flag.

于 2020-12-17T21:03:41.980 回答
1

添加到上一个答案,当我到达https://github.com/settings/tokens时,我没有看到我的 github 令牌。然后我重新生成了密钥并使用了它。但我忘了使用--pro标志,因此面临同样的问题。--pro像给定的(travis login --pro --github-token yourGitHubTokenHere)一样使用标志后。它运行良好。

所以总结:

  • 如果需要,重新生成您的 github 令牌或旧的令牌不起作用
  • 不要忘记--pro在命令中添加标志。
  • 确保保存令牌以备将来使用
于 2021-05-02T15:25:40.557 回答
0

我有一个类似的问题,如果你登录.com,不要忘记在每个命令上添加--com,甚至加密,否则默认为.org

于 2021-08-29T13:05:18.633 回答