エラー内容
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」に
変更することができたため、エラー解消。