【发布时间】:2019-01-26 07:09:50
【问题描述】:
在使用 Heroku 进行部署时,我不断收到此错误,并且在通过 Travis 运行构建后,我尝试将其部署到 Heroku 的几个不同的报告中一直出现此错误。
No stash entries found.
API request failed.
Message: Invalid credentials provided.
Reference:
failed to deploy
我没有得到更多信息。我尝试更新我的 Heroku API 密钥,但似乎没有用。我已经使用了Travis setup Heroku 命令以及手动创建构建步骤,但我仍然遇到同样的错误。这是我的 .travis.yml 文件的部署部分的样子
部署: 提供者:heroku api_key: 安全:g3gj25vI58r48P63E... 应用程序:heroku-travis-test-01 在: 回购:andrico1234/heroku-travis-test
这是一个常见问题吗?
已编辑:添加 Travis 的安装依赖堆栈跟踪
2.71s$ rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl
Fetching: dpl-1.10.0.gem (100%)
Successfully installed dpl-1.10.0
1 gem installed
dpl.1
Installing deploy dependencies
Fetching: multipart-post-2.0.0.gem (100%)
Successfully installed multipart-post-2.0.0
Fetching: faraday-0.15.2.gem (100%)
Successfully installed faraday-0.15.2
Fetching: rendezvous-0.1.2.gem (100%)
Successfully installed rendezvous-0.1.2
Fetching: netrc-0.11.0.gem (100%)
Successfully installed netrc-0.11.0
Fetching: dpl-heroku-1.10.0.gem (100%)
Successfully installed dpl-heroku-1.10.0
5 gems installed
【问题讨论】:
-
我收到了这个确切的错误信息。在我的情况下,它是由无效的 API 凭据引起的,并通过刷新它们来修复(每个 docs.travis-ci.com/user/deployment/heroku)
-
我也有同样的问题。 Derek Hill 该链接没有关于刷新您的凭据的任何内容,您是指 Heroku 还是 Travis 凭据,您能详细说明一下吗?
-
有些东西我不明白......我有同样的最终错误,然后我尝试使用未加密的heroku令牌并且它工作......我关注关于heroku和encryption的文档......我不知道发生了什么。