【问题标题】:Github Oauth tokens in Laravel - Move from BitBucketLaravel 中的 Github Oauth 令牌 - 从 BitBucket 迁移
【发布时间】:2018-08-26 22:00:58
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: laravel github heroku composer-php bitbucket


    【解决方案1】:

    否:如described here,GitHub 的 API 是有速率限制的。

    确保您的令牌是Personal Access Token

    以“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"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-05
      • 2016-03-03
      • 1970-01-01
      • 1970-01-01
      • 2021-06-24
      • 2015-10-24
      • 2016-08-08
      相关资源
      最近更新 更多