Gitでリモートリポジトリにプッシュしようとしたときに以下のようなエラーがでました。
remote: error: couldn't set 'refs/heads/main' To URL ![remote rejected] main -> main(failed to update ref) error: failed to push some refs to URL
原因
こちらのエラーは該当リポジトリへのアクセス権限が原因でした。
プッシュするユーザーに書き込み権限を与えるよう、システム管理者に依頼しましょう。
その他の原因
また、先ほどのエラーで3行目の末尾が(non-fast-forward)とでているときは、プッシュする前にプルする必要がある場合です。