Laravel中的Github Oauth令牌 - 从BitBucket移动



我将存储库从bitbucket移动到Github。这是一个部署在Heroku上的Laravel应用程序。我在 auth.json 中有一个令牌,就像这样......

"github-oauth": {
    "github.com": "token"
}

我还创建了一个 heroku 管道和一个暂存应用程序。当我尝试推送到暂存应用程序时,heroku 构建无法获取几个作曲家依赖项并给出错误......

Failed to download "x" Could not authenticate against github.com

我是否需要因为新的暂存应用程序而获取新的 oauth 令牌,或者这与从 bitbucket 迁移到 github 有关?如何获取此新令牌?此外,github抱怨auth.json中存在令牌,但bitbucket没有。

否:如此处所述,GitHub 的 API 是速率限制的。

确保令牌是个人访问令牌。

请参阅"GitHub App Caster"作为示例,并确保您具有:

  • GITHUB_API_LOGIN:您的 GitHub 登录名(用户名(
  • GITHUB_API_TOKEN:生成的具有public_repo范围的 GitHub 个人访问令牌

这意味着至少:

$ heroku config:set GITHUB_API_LOGIN="your_username"
$ heroku config:set GITHUB_API_TOKEN="your_token"

相关内容

  • 没有找到相关文章

最新更新