2016-04-01 4 views
0

ILaravel Forge deploy ist Fehler GitHub Token ungültig

bekam
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. 

Ich tat, was er sagt, aber nicht helfen.

Unten ist mein Deploy Script:

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

ich es manuell auf dem Server lief, ich

bekam
[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 

I Tabelle erstellen Skript kommentiert und kann immer noch nicht mit Quick Deploy.

+0

Was passiert, wenn Sie in den Server SSH und ziehen Sie das Projekt selbst? – Derek

+0

Pull funktioniert gut. Artisan Migrate funktioniert jetzt auch, da ich keine Tabellen erstelle. – daolincheng

+0

Was ist mit dem Composer-Installationsbefehl? – Derek

Antwort

0

Wir haben diesen Fehler erhalten, als wir unseren Repo umbenannt haben. Wir mussten auf die unheimliche rote Schaltfläche in Forge klicken, die besagt "Deinstallieren des Repositorys" (wir haben auch Rollback-Migrationen aktiviert). Dann könnten wir den neuen Repo-Namen angeben und Quick Deploy aktivieren. Der ganze Prozess dauerte buchstäblich zwei Minuten und unsere Seite war wieder da.