2014-12-03 51 views
0

我在我的項目中使用python結構主要用於部署到遠程服務器。在fabfile裏面,我寫了一個名爲deploy()的函數來將代碼拉到github上。當我執行命令「晶圓廠部署」,它會導致這樣的錯誤:git在python結構中拉出錯誤

錯誤:無法打開的.git/FETCH_HEAD:權限被拒絕

請幫我解決這個問題。任何幫助深表感謝。在此先感謝

回答

1

檢查權限和.git目錄的所有權和文件在它

ls -al .git | grep FETCH_HEAD 

應該有類似-rw-r--r--在輸出的開始。

如果不將其設定修正:

sudo chmod -R 0755 .git 
+0

首先非常感謝解決這一issue..After,我得到了這樣的另一個錯誤的:**致命:無法創建「在/ var/www/epw/source/.git/ORIG_HEAD.lock':權限被拒絕** – 2014-12-04 04:43:40

+0

這仍然是權限問題。你可以發佈'ls -al .git'的輸出嗎?另外,如果你在遠程機器上有你的git倉庫,請嘗試從那裏拉出乾淨的副本。 – daniula 2014-12-04 06:01:29