我試圖用git來掛鉤trac,而且大多數都很好,除了一些存儲庫外,我無法從git獲取修訂信息。git對象文件夾權限
我已經做了以下後,修改正確的Trac
chmod -R 777 <git-repo>/objects/
收集(我知道777是非常危險的,它只是爲診斷的目的),但是
,對於那些新的提交,承諾的項目仍然是0700許可。
drwxrwxrwx 2 git git 4.0K 2013-02-26 10:49 80
drwxrwxrwx 2 git git 4.0K 2013-02-26 10:49 0a
drwxrwxrwx 2 git git 4.0K 2013-02-26 11:01 04
drwxrwxrwx 2 git git 4.0K 2013-02-26 11:01 a6
drwxrwxrwx 2 git git 4.0K 2013-02-26 11:01 61
drwxrwxrwx 2 git git 4.0K 2013-02-26 11:01 2f
drwx------ 2 git git 4.0K 2013-02-26 12:13 da
drwx------ 2 git git 4.0K 2013-02-26 12:13 a3
drwx------ 2 git git 4.0K 2013-02-26 12:13 8c
drwx------ 2 git git 4.0K 2013-02-26 12:13 26
但奇怪的部分是,在同一臺機器裏面的一些其他git倉庫,這些新的對象文件夾大多是755的權限(這仍然是罰款的Trac)。
drwxr-xr-x 2 git git 4.0K 2011-07-12 17:22 14
drwxr-xr-x 2 git git 4.0K 2011-07-12 17:22 f5
drwxr-xr-x 2 git git 4.0K 2011-07-12 17:22 9e
drwxr-xr-x 2 git git 4.0K 2013-02-26 14:12 aa
drwx------ 2 git git 4.0K 2013-02-26 14:12 76
drwxr-xr-x 2 git git 4.0K 2013-02-26 14:12 44
drwxr-xr-x 2 git git 4.0K 2013-02-26 14:12 c5
drwxr-xr-x 2 git git 4.0K 2013-02-26 14:12 9c
drwx------ 2 git git 4.0K 2013-02-26 14:12 6a
我可以知道什麼可能導致這種情況嗎?非常感謝
隨機猜測:也許[的umask(http://en.wikipedia.org/wiki/Umask)問題? – melpomene 2013-02-26 06:18:23
對不起,我不明白。我應該如何驗證或確認它是否是umask問題? – 2013-02-26 06:57:40
您是否使用gitolite管理您的回購權的權利? – VonC 2013-02-26 07:10:15