1. 程式人生 > >Git push時報錯 ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to......

Git push時報錯 ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to......

今天在使用Git回退到之前某個版本的程式碼時,進行push時出現如下錯誤:

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

查閱相關資料發現,是由於當前使用者沒有push許可權,就是[master]程式碼預設是被保護的,所以進行push的時候會報錯;

解決方案:

登入gitlab,選擇對應的專案,點選[Setting],

選擇[Protected Branches];

解除[master]的保護即可;

push完程式碼之後,再把[master]Protect起來即可;

&n