2015-05-29 30 views
0

我想從我的Ubuntu機器提交到Gitlab的東西,我得到以下錯誤。遠程:鉤子/更新:11:未定義的方法`require_relative'爲主:對象(NoMethodError)

[email protected]:$ git push 
Username for '*************': ********* 
Password for '************************': 
Counting objects: 69, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (59/59), done. 
Writing objects: 100% (69/69), 21.45 KiB | 0 bytes/s, done. 
Total 69 (delta 48), reused 2 (delta 2) 
remote: hooks/update:11: undefined method `require_relative' for main:Object (NoMethodError) 
remote: error: hook declined to update refs/heads/android_lollipop_testing 
To *********************************** 
! [remote rejected] android_lollipop_testing -> android_lollipop_testing (hook declined) 
error: failed to push some refs to '***************************' 

有人可以解釋一下爲什麼?我需要做什麼 ?

回答

1

在您的存儲庫中查看.git/hooks/update:您有一個update掛鉤,它針對它將要接收的文件運行檢查。在這種情況下,它運行檢查,並且阻止了更新(或者它本身崩潰;我無法真正知道)。一個update鉤子必須退出0以允許更新。有關更多詳細信息,請參見official git bookreference manual中的相關章節。

相關問題