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?

More than 1 year has passed since last update.

Capistrano自動デプロイ時のブランチが見つからないエラー

Posted at

エラー内容

Capistranoを使用して自動デプロイコマンド
bundle exec cap production deploy
を実行したところ、以下のようなエラーが発生。

エラーメッセージ
git archive master
fatal: not a valid object name: master

1行目ではGitのmasterブランチ
2行目では「master」という名前のオブジェクトが無効とのこと。

解決まで

おそらく、「master」というブランチが無効(もしくは存在しない)ために
エラーが発生していると想定。

また、現在のGithubにおける大元のブランチが「main」となっているため、
ブランチ名を「master」にするか、Capistranoが検索するブランチを「main」に
変更すれば解消できるのでは、と考え調べたところ、

config/deploy.rb
set :brach, "main" #末尾に記載

上記のように追記することで、Capistranoで検索するブランチを「main」に
変更することができたため、エラー解消。

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?