宿題:
- ubuntuにプロジェクトダウンロード
- APP_KEY生成
前回はgithubからcloneしようとした際に、
Write access to repository not granted.のエラー。
リポジトリへの書き込み権限が無い?
cloneなのに書き込み?よくわかってない。
まずはユーザ名/パスワードでアクセス
http://username:password@github.com/usename/projectname.git
とすると先日と同じく
Support for password authentication was removed
でまたこちらを見返すと、トークン作成時にrepoの権限はチェックしておくこと。とあったのを見逃していた。
チェックして更新し、再度cloneしたら成功した。
■Procfileファイル作成
Procfileファイルを作成し、Laravelの公開ディレクトリを設定する。作成したらgitにコミット。
$ echo "web: vendor/bin/heroku-php-apache2 public/" > Procfile
git add .
git commit -m "Procfile for Heroku"
■Herokuログイン
$heroku login
■APP_KEY生成
envファイルに記述するアプリケーションキーで、
同じプロジェクトでもcloneなどするとコピーされない。
都度生成する必要があるみたい。
参考サイトではSailコマンドで生成していて、
Dockerを入れてないので試せてない。他のやり方を探さねば。
続く