1. ホーム
  2. ギット

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

2022-01-22 17:18:51

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

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

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

解決方法

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

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

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

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

取得元:https://www.cnblogs.com/xyfer1018/p/10877891.html