【问题标题】:Laravel Forge deploy error GitHub token is invalidLaravel Forge 部署错误 GitHub 令牌无效
【发布时间】:2016-07-21 20:49:55
【问题描述】:

我明白了

We were unable to enable quick deploy for your site because your GitHub token 
is invalid for this repository or has expired. Please refresh the token in
your Forge account profile's "Authentication" tab.

我按照它说的做了,但没有帮助。

下面是我的部署脚本:

cd /home/forge/default
git pull origin master
composer install --no-interaction --no-dev --prefer-dist
php artisan migrate --force

我在服务器上手动运行它,我得到了

 [Illuminate\Database\QueryException]
  SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' alre
  ady exists (SQL: create table `users` (`id` int unsigned not null auto_incr
  ement primary key, `email` varchar(255) not null, `first_name` varchar(50)
  not null, `last_name` varchar(50) not null, `organization` varchar(255) not
   null, `reason` varchar(255) not null, `password` varchar(60) not null, `ro
  le` varchar(255) not null default 'reg', `activation_code` varchar(255) not
   null, `status` tinyint not null default '0', `remember_token` varchar(100)
   null, `created_at` timestamp default 0 not null, `updated_at` timestamp de
  fault 0 not null) default character set utf8 collate utf8_unicode_ci)


  [PDOException]
  SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' alre
  ady exists

我注释掉了创建表的脚本,但仍然无法使用快速部署。

【问题讨论】:

  • 如果你 SSH 进入服务器并自己拉取项目会发生什么?
  • 拉动工作正常。 Artisan Migrate 现在也可以使用,因为我没有创建表格。
  • composer install 命令呢?
  • 请记住,我说的是您自己在终端中,而不是使用 Forge 部署 UI。
  • 在 SSH TERMINAL 中,不是伪造

标签: laravel forge


【解决方案1】:

我遇到了同样的问题,并发现 - 当我在暂存环境中使用新版本时 - 我已将部署分支更改为发布分支。由于这与我在部署脚本中提取的不同,因此由于某种原因它产生了上述错误。匹配这两个分支确实可以立即解决问题。

【讨论】:

    【解决方案2】:

    我们在重命名存储库时遇到了这个错误。我们不得不单击 Forge 中显示“卸载存储库”的可怕红色按钮(我们还勾选了回滚迁移)。然后我们可以指定新的 repo 名称并激活 Quick Deploy。整个过程实际上只用了两分钟,我们的网站已备份。

    【讨论】:

      猜你喜欢
      • 2016-04-29
      • 2014-10-25
      • 2016-08-18
      • 2019-04-17
      • 1970-01-01
      • 2015-06-29
      • 2019-10-05
      • 1970-01-01
      • 2020-06-21
      相关资源
      最近更新 更多