事象
- Gatsbyのチュートリアル「Get to Know Gatsby Building Blocks」に取り組む
- コマンド
gatsby buildで静的なファイルを生成する - コマンド
surge public/で生成したファイルをデプロイしようとすると、以下のメッセージが出力されて失敗する
[UserName: hello-world]$ surge public/
Running as username@example.com (Student)
project: public/
domain: some-name.surge.sh
Aborted - you do not have permission to publish to some-name.surge.sh
[UserName: hello-world]$
- チュートリアルの手順に従ってnpmでパッケージ
surgeを導入済み - コマンド
surge loginから会員登録も済ませている
原因
会員登録したメールアドレスの確認が済んでなかったんですよ…![]()
対応
コマンド surge login から会員登録すると、指定したメールアドレスに「Welcome to Surge!」というタイトルのメールが届く。
メール本文の「Verify your email」ボタンを押下すると、メールアドレスの確認が行われて以下の画面が表示される。
メールアドレスの確認後は、コマンド surge public/ で正常にデプロイできる。