EGO-LOG

40代2児の父。主にプログラム学習と開発、仮想通貨、メタバース、たまに関係ないことを綴る。

Laravel.28 プロジェクトClone、APP_KEY生成

宿題

  • ubuntuにプロジェクトダウンロード
  • APP_KEY生成

 

前回はgithubからcloneしようとした際に、

Write access to repository not granted.のエラー。

リポジトリへの書き込み権限が無い?

cloneなのに書き込み?よくわかってない。

qumeru.com

まずはユーザ名/パスワードでアクセス

http://username:password@github.com/usename/projectname.git

とすると先日と同じく

Support for password authentication was removed 

note.kiriukun.com

でまたこちらを見返すと、トークン作成時に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を入れてないので試せてない。他のやり方を探さねば。

 

続く