11

在我在我的主目錄回購(在Ubuntu的盒子)我做git fetch獲取的權限不足以將對象添加到存儲庫數據庫.git/objects?

git fetch 

我不幸得了約一個錯誤:

insufficient permission for adding an object to repository database .git/objects 

有一個極大目錄中的.git /對象和所有的他們似乎是775.幾抽查我沒有顯示文件是664

我去了,做了一個

chmod -R 777 .git/objects 

哪些問題解決了問題,但現在我的箱子裏有一堆文件777,我相信這是一個不允許的問題。

正確的權限應該是什麼,我怎樣才能輕鬆獲得正確設置的所有1000萬個文件和目錄?

在此先感謝。

回答

27

你是所有文件的所有者嗎?

嘗試

chown -R you:you .git 

然後搭配chmod他們 「正常」

chmod -R u=rwX,g=rwX,o= 
+0

在Mac:喬敦 - R的你:git的工作人員在我的情況 – Doug

+0

足以在Mac:喬敦 - R的用戶。 git在我的情況下也足夠了 – masterweily

+2

剛剛遇到這個在以前工作正常的本地回購,沒有我知道的權限/組更改。世界上造成了什麼? – ray

相關問題