1. ホーム
  2. コード管理
  3. ギット

Gitのプッシュでエラーが発生! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push some refs to .......

2022-01-21 05:35:08

今日、Git を使って以前のバージョンのコードにプッシュバックする際に、次のようなエラーが発生しました。

! [remote rejected] master -> master (pre-receive hook declined)......。

現在のユーザーにはプッシュ権限がないためです。つまり、[master] コードはデフォルトで保護されているので、プッシュを行うとエラーが報告されるのです。

解決方法

gitlabにログインし、該当するプロジェクトを選択し、[設定]をクリックします。

保護されたブランチ]を選択します。

master]のプロテクトを解除するだけです。

コードをプッシュした後、[master]を保護することができます。