2011-11-06 54 views
1

我的網站使用suphp運行,並要求所有者:組是相同的東西。例如jon:jon。問題是,當git創建文件時,它給了它們root:root權限,這使得它們在我的網站上無法讀取。有沒有一種方法可以設置,以便創建具有正確所有權的文件?Git:使用不正確的所有權創建文件

回答

0

Git不會記錄文件的所有權(在loginnames將沒有任何意義,從站點到站點,其中一個用戶宣佈對一個網站上的其他不存在)

所有你需要做的是初始化你的git回購權利owner:group,並與正確的umask,選項git init設置。例如:

git init --shared=all 

指定Git倉庫,將之間多個用戶共享。
這允許屬於同一組的用戶推入該存儲庫。
指定時,會設置配置變量「core.sharedRepository」,以便使用請求的權限創建$ GIT_DIR下的文件和目錄。

相關問題