2013-09-23 63 views
0

我收到錯誤未能推動一些裁判,下面錯誤:未能推動一些裁判

$ git push origin bob 
Total 0 (delta 0), reused 0 (delta 0) 
To git:/var/git/webservices.git 
* [new branch]  bob -> bob 
error: failed to push some refs to 'git:/var/git/webservices.git' 

注:這有無關,與非快進推動。

要嘗試排除它,我已經爲整個遠程回購設置了777個權限。

任何想法如何找到它不能推動的ref?

(要清楚它推動了新的分支於回購,這是先前工作的罰款回購)

+1

我想這是它嘗試的第一個,原因很簡單,因爲目標存儲庫的權限不足。 –

+0

您也可以嘗試在本地推送(在您的客戶端計算機和服務器上)而不是使用ssh –

+0

看到我的加成 – JamesRyan

回答

2

我們的問題是,設置777組的權限來添加執行權限回購和活化所述樣品鉤!

創建此回購時,他們沒有使用結尾的.sample。非常危險。 :(

+1

對任何事情設置chmod 0777總是*非常危險。除非你確切地知道你想要這些文件是可執行的,否則不要給他們0777,而是0666。但通常,爲了不使可執行文件不可執行,請使用'chmod a + rw'。 – poke

+0

我同意,我只是訴諸於此,因爲+ rw並未解決導致此問題的原始權限問題。 – JamesRyan

相關問題