2011-06-02 176 views
6

我使用post-update掛鉤將我的項目與git一起部署到遠程服務器。更具體地說,我正在關注這些steps。在我的本地副本都具有正確的權限,但與git push production部署後,文件被設置爲777變化遠程服務器-rwxr-xr-xgit部署項目 - 文件權限 - (chmod)

我已經添加到兩個(本地/遠程).git/config的核心變量filemode = false和我已經改變了我的umask在/etc/profile0002

任何想法爲什麼它不斷改變文件模式?謝謝

回答

3

core.filemode變量僅用於索引文件。當git檢出文件時,無條件地使用存儲模式,並且文件只能有644或755的模式。修改您的post-checkout掛鉤以chmod文件。

+0

就是這樣!謝謝! – 2011-06-02 04:02:12