亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試推送時出現Git錯誤-預接收掛鉤被拒絕

嘗試推送時出現Git錯誤-預接收掛鉤被拒絕

Git
PIPIONE 2019-12-26 10:00:25
當我嘗試推送已提交的更改時,出現以下錯誤...git.exe push -v --progress  "origin" iteration1:iteration1remote: *********************************************************************To ssh://git@mycogit/cit_pplus.git! [remote rejected] iteration1 -> iteration1 (pre-receive hook declined)error: failed to push some refs to 'ssh://git@mycogit/cit_pplus.git'這是怎么回事?
查看完整描述

3 回答

?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

您應該問誰在維護回購協議git@mycogit/cit_pplus.git。


您的提交被該存儲庫的pre-receive鉤子拒絕了(這是一個用戶可配置的腳本,用于分析傳入的提交并確定它們是否足夠好以被接收到該存儲庫中)。


要求該人員更新掛鉤也是一個好主意,這樣可以打印出拒絕的原因。


如果維護者是您自己,那么看來您在服務器端的設置有問題。然后,請分享更多信息。


查看完整回答
反對 回復 2019-12-26
?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

我敢打賭,您正在嘗試非快進推送,而鉤子阻止了它。在這種情況下,只需運行,git pull --rebase然后再嘗試將本地更改重新基于最新的代碼庫即可。


查看完整回答
反對 回復 2019-12-26
?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

文件大小很重要。單個文件的大小上限為120MB。就我而言,使用Visual Studio的.gitignore列出了文件,但該文件仍被提交。使用git cli時,我們可以獲得有關錯誤的更多詳細信息。


接收前鉤數下降是由于文件大?;旧向炞C推送。


為了解決這個問題,我使用以下命令刪除了最后一次提交:


git reset --soft HEAD~1

然后,我從提交中排除了該文件。


注意:使用HEAD?N返回到N次先前的提交。(即3、4)始終使用--soft開關來維護文件夾中的更改


希望能幫助到你。


查看完整回答
反對 回復 2019-12-26
  • 3 回答
  • 0 關注
  • 955 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號