11

私のホームディレクトリ(Ubuntuボックス上)の私のレポで私はやった

 git fetch

残念ながら、次のエラーが発生しました。

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

.git/objects には無数のディレクトリがあり、それらはすべて 775 のようです。私が行ったいくつかのスポット チェックでは、ファイルが 664 であることが示されました。

私は行って、

 chmod -R 777 .git/objects 

これで問題は解決しましたが、今ではボックスにたくさんのファイル 777 があり、それは間違いだと確信しています。

正しいアクセス許可はどうあるべきですか? また、1,000 万のファイルとディレクトリすべてを正しく設定するにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

27

あなたはすべてのファイルの所有者ですか?

試す

chown -R you:you .git

次に、それらを「通常」にchmodします

chmod -R u=rwX,g=rwX,o=
于 2012-10-25T18:00:30.853 に答える