0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Herokuにデプロイしようとしたら

Posted at

やりたいこと

Herokuにアプリをデプロイしたい。

やりたいこと

以下のコマンドをターミナルに入力した。

git add .
git commit -m "deploy to heroku"
git branch -M main
git push heroku main

発生したエラーの内容

fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git

エラー解決方法

Gitリポジトリに移動する

git status

しかし

fatal: not a git repository

というエラーが発生してgitリポジトリが設定されていないことが判明したので

git init

でgitリポジトリを作成
さらに、、、

heroku git:remote -a <heroku-app-name>

でherokuのリモートリポジトリを追加

そこで再度冒頭の

git add .
git commit -m "deploy to heroku"
git branch -M main
git push heroku main

のコマンドを打ったら解消されました。

エラーの原因

今回のエラーの原因は、実行しているディレクトリが Gitリポジトリではないため発生しました。
具体的には、Gitはプロジェクトディレクトリに .git という隠しフォルダが必要ですが、このフォルダが存在しないため、Gitコマンドが実行できません。

そこでgit initでリポジトリを作成し、heroku git:remote -a でリモートリポジトリを追加したところ解消されまs

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?